2016-08-23 117 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

回答