我在4月13日在Eclipse IDE中更新了我的ADT插件,現在它不會導出帶有apk文件擴展名的項目。有人可以幫我解決這個問題嗎?我無法弄清楚什麼是錯的。先謝謝你。Eclipse在更新ADT後不會導出apk文件?
回答
有同樣的問題。這是我如何修復它。
首先打開CMD作爲管理員,並設置當前目錄爲您[JAVA_FOLDER] \ BIN
鍵入以下命令以生成密鑰庫(你會被要求輸入密碼)。您的參數放在括號內的文字所在的位置。
keytool -genkey -v -keystore [keystore-name.keystore] -alias [key-alias] -keyalg RSA -keysize 2048 -validity 10000
在ADT/Eclipse中,右鍵點擊你的項目文件夾,選擇Android的工具 >>出口未簽名的應用程序包
登錄您的APK未經使用生成的密鑰庫與此
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore [keystore-name].keystore unsigned.apk [key_alias]
驗證您
jarsigner -verify [signed-apk].apk
您的APK正確簽名現在是簽署了可以分發。但是,建議將DWORD對齊文件。所以,在CMD,瀏覽到您的[Android的SDK文件夾] \工具,然後鍵入以下
zipalign -v 4 [path-to-unaligned].apk [path-to-final].apk
您的APK終於準備分發。
注意:我所做的就是讓keytool.exe的保存在JAVA bin目錄中的密鑰庫,然後將其轉移到一個安全的位置之後。
您可以創建批處理腳本,因此不會輸入太多內容。
欲瞭解更多信息:
http://developer.android.com/tools/publishing/app-signing.html
我修復了我的問題。我使用的是在android dev網站上引用的推薦的Eclipse Mobile,但我使用ADT v21插件安裝了Eclipse Indigo,並且它現在可以完美導出.apk文件擴展名。希望這可以幫助任何有同樣問題的人。
簡而言之:Eclipse無法導出.apk文件的答案是使用Eclipse Indigo代替。
可以在這裏找到: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr2
- 1. 無法從Eclipse中導出APK ADT
- 2. 使用Eclipse導出APK時忽略某些文件ADT
- 3. 在更改源文件後更新apk文件 - Android Eclipse
- 4. 更新ADT?(Eclipse)
- 5. Eclipse在ADT更新後顯示錯誤
- 6. Eclipse在ADT更新後沒有響應
- 7. 在eclipse中更新ADT 23.0.0時出錯
- 8. 更新後出錯adt
- 9. Android R.java在SDK和ADT更新後不會在Eclipse中重新生成
- 10. 爲什麼不會apk文件更新
- 11. Eclipse更新後未完成構建(apk文件將不會安裝)
- 12. 在Eclipse中更新ADT插件
- 13. ADT不會更新到21.1
- 14. Eclipse會找不到ADT插件在Mac
- 15. 從ADT 16更新到ADT 17時發生Eclipse ADT插件更新錯誤。
- 16. 後更新我的ADT文件保存
- 17. Eclipse在BIN文件夾中安裝.APK?不會出現?
- 18. 在文件被修改並保存後,Eclipse不會創建新的apk
- 19. Eclipse已導出密鑰庫文件,但未導出.apk
- 20. 如何更新Eclipse ADT插件到24
- 21. 無法更新Eclipse Indigo for ADT插件
- 22. 的Eclipse ADT更新不起作用
- 23. Eclipse導出Android apk掛載
- 24. 無法從eclipse導出.apk
- 25. 。導出項目後在bin中找不到.apk文件?
- 26. 編輯XML後重新運行時,Eclipse/ADT不更新軟件包
- 27. 在Windows 8.1上更新Eclipse ADT
- 28. 如何在Eclipse中更新我的ADT?
- 29. 我的應用程序不更新的Eclipse ADT和運行後
- 30. 更新至ADT後導出Android項目時的Proguard錯誤
正顯示出什麼樣的信息?並且在問題標籤和控制檯中是否有任何消息? – stinepike
即使我們無法弄清楚,只有這麼少的信息! – SudoRahul