我所做的是我從我的eclipse項目採取了類文件,並通過優化器/混淆器運行它們。所以我現在已經優化了我希望以apk形式獲得的類文件,以便我可以簽名併發布它。但是,我迷失在如何做到這一點。我想我不能將它們複製到我的eclipse-project的bin文件夾中,因爲當我嘗試導出已簽名的apk時,eclipse會用新編譯覆蓋它們。那麼如何從這些類文件創建一個apk?編譯Android項目到apk沒有Eclipse
回答
你可以嘗試把它們放在斌/類,然後使用「蟻族」命令來構建應用程序
cd /path/to/my/app
ant release
它會問你爲你的私鑰每次簽署的應用程序,它可以通過編輯「build.properties」文件配置爲自動登錄:
key.store=release.keystore
key.alias=release
key.store.password=my_key_password
key.alias.password=my_key_password
你也可以調查Android SDK中,發現它實際使用Ant構建腳本,並在構建過程中的中間插入您的自定義混淆器/優化通話。
Thansk!但我只花了半天的時間試圖做到這一點,並失敗了。我發現的指南推測,我的項目目錄中有一個build.xml,我沒有。我嘗試從sdk示例中獲取build.xml,但未能將其轉換爲在我的項目上工作:'(任何想法? – pgsandstrom 2010-06-07 13:40:31
運行「android update project --path/path/to/your/project - 目標3「 – 2010-06-07 13:59:44
你可以列出目標與」android list target「cmd – 2010-06-07 14:00:06
下面是一個例子:
android create project \
--target 1 \
--name MyAndroidApp \
--path ./MyAndroidAppProject \
--activity MyAndroidAppActivity \
--package com.example.myandroid
- 1. 從命令行編譯一個Eclipse eclipse GWT項目,沒有eclipse:編譯錯誤
- 2. 項目Android不編譯與Eclipse?
- 3. 有沒有辦法在Android項目中添加這樣的文件夾,但沒有編譯到** apk **
- 4. 如何編譯沒有'res'目錄的Eclipse項目
- 5. Eclipse無法編譯apk
- 6. 編譯GWT項目與Eclipse
- 7. 反編譯Android apk
- 8. 編譯Android項目
- 9. 編譯Android項目
- 10. Eclipse中沒有Android項目選項
- 11. Android編譯APK:重複條目
- 12. Eclipse沒有編譯任何項目中的更改
- 13. 使用Cygwin編譯器將Qt項目編譯到Eclipse中
- 14. 是否有一個gradle腳本來編譯eclipse的android項目?
- 15. 所有的Android項目無法在Eclipse上編譯 - Windows8 64位
- 16. Eclipse無法將項目導出到APK?
- 17. 如何將Eclipse項目導入到沒有Eclipse的Android Studio中
- 18. 添加一個Maven項目到Eclipse編譯項目
- 19. 修改APK沒有反編譯它
- 20. eclipse沒有更新android項目
- 21. 編譯沒有QT Creator的Qt5項目
- 22. 編譯沒有VS的C#項目
- 23. 項目沒有編譯 - 運行嗎?
- 24. Flash項目編譯沒有Flash IDE
- 25. 從反編譯的.apk創建Android .apk
- 26. Android中的反編譯.apk
- 27. 防止反編譯android apk
- 28. Android的Eclipse編譯器沒有看到佈局和ID
- 29. Android項目不編譯
- 30. android phonegap非編譯項目
http://stackoverflow.com/questions/24398041/build-android-studio-app-via-command-line – 2017-03-04 21:17:35