簡體   English   中英

Eclipse在更新ADT后不會導出apk文件嗎?

[英]Eclipse won't export apk file after updating ADT?

我於4月13日在Eclipse IDE中更新了我的ADT插件,現在它不會導出帶有apk文件擴展名的項目。 有人可以幫我解決這個問題嗎? 我不知道怎么了。 先感謝您。

有同樣的問題。 這是我固定的方法。

  1. 首先以管理員身份打開CMD並將當前目錄設置為您的[JAVA_FOLDER] \\ bin

  2. 鍵入以下內容以生成您的密鑰庫(將要求您輸入密碼)。 您的參數將放在方括號中。

    keytool -genkey -v -keystore [keystore-name.keystore] -alias [key-alias] -keyalg RSA -keysize 2048 -validity 10000

  3. 在ADT / Eclipse中,右鍵單擊您的項目文件夾,選擇Android Tools >> Export Unsigned Application Package

  4. 使用生成的密鑰庫對此簽名未簽名的apk

    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore [keystore-name].keystore unsigned.apk [key_alias]

  5. 驗證您是否正確簽署了

    jarsigner -verify [signed-apk].apk

  6. 您的apk現在已簽名,可以分發。 但是,建議使用DWORD對齊文件。 因此,在CMD中,導航到[Android SDK文件夾] \\ tools並輸入以下內容

    zipalign -v 4 [path-to-unaligned].apk [path-to-final].apk

  7. 您的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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM