2016-08-23 70 views
0

问题

手动创建机器人APK欲经由vim & makefile创建Android应用经由命令行(生成文件)

  • 没有gradle这个,没有蚂蚁,没有行家,无android.mk和所有其他东西

为什么?

这是一个包装了Android设备的高性能C++代码。

  • 人机工程学,我不需要的gradles服务
  • 15+秒的gradle通过建立时间的一个小程序99%?这是不可接受的。
  • 本地代码在gradle中的并入是荒谬的。这些gradle家伙想出了一个实验 ndk插件,不断改变语法。
  • 我只瞄准ARMv8-A。我将部分使用AARCH64汇编代码。我使用预处理器m4,在编译之前生成*.cpp。无法想象gradle有这个东西。

我的进度

我知道下面的步骤是REQUIRED

  1. 通过keytool$JAVA_HOME/bin创建密钥库
  2. 通过javac$JAVA_HOME/bin编译源文件。
  3. 创建Dalvik可执行文件设备由dx$ANDROID_HOME/built-tools
  4. 通过aapt$ANDROID_HOME/built-tools创建.apk文件。
  5. 登录apk包来自jarsigner来自$JAVA_HOME/bin
  6. Align apk包括zipalign来自$ANDROID_HOME/built-tools
  7. 在手机上安装软件adb$ANDROID_HOME/tools

该应用程序在启动时崩溃。即使我想创建一个空白的活动。

-

+1

如果您希望任何人都能够帮助您,应该提供更多详细信息:例如显示您正在编译的代码,您用于构建的确切命令(即包括所有参数/开关)以及崩溃的logcat输出。 – Michael

回答