事項:從開發商簽署APK
- 我有點新的編程
- 我已經安裝了Eclipse與裝載在我的MacBook Pro
- Android平臺我有2個PC作爲以及進一步的故障排除和靈活性
我委託開發人員將iOS應用程序移植到Android平臺。我沒有自己創建應用程序,我付錢讓其他人這樣做。我能夠運行avd和emulator,並通過adb協議成功安裝/卸載/重新安裝。現在我開始在Android Marketplace中發佈APK以供發佈,除了那是我卡住的地方。我試圖並研究出這個無濟於事。我認爲我遇到的問題是我發現的材料已過時。
方法我試過:
- 使用命令提示符在我的電腦,我通過指令here使用keytool命令,並能夠通過上半場拿到的,但提示第二時一半我不斷得到「無法找到jvm.dll」。 This guy有類似的問題,但沒有指示如何解決它,他明顯做到了。注意:我沒有在我的任何一臺電腦上的任何地方找到jarsigner.exe。我從網站下載它。可能是腐敗或無效,我想。永遠無法獲得簽名的APK。
- 我發現「signapk.rar」從this site它實際上似乎工作。我按照T的說明進行操作,並生成了它應有的簽名APK。問題出現在我試圖上傳它時,市場告訴我它在2033年之前過期了,無論如何。所以我假設這個程序中的代碼有足夠大的有效性條目。如果那是問題,我不知道如何改變這一點。
- 我剛剛在昨天碰到了Portecle,並且能夠創建密鑰庫和證書。我知道他們在我的目錄中,但我不知道如何使用它來簽署APK。這非常令人困惑。
- 在Eclipse中籤名。這是最不成功的方法,因爲我不能爲我的生活找出如何去做該死的事情。我知道我不能只是'導入apk',它的功能就像魔術一樣,但如果這樣做會很棒。我創建了一個新項目,並在將我的APK更改爲ZIP後導入了文件系統。有一次它導入了清單,而另一次它沒有做任何事情。我確定這是用戶錯誤。
我明白如果這是一個簡單的過程,每個人都可以成爲一名開發人員。顯然不是這樣,所以我試圖在我的開發人員不在國內時自行解決。任何和所有的幫助表示讚賞。
在使用OSX我的情況已經非常完美地工作,當涉及到需要爲Android開發工具。也許你可以嘗試使用你的Macbook並遵循官方的[簽名文檔](http://developer.android.com/guide/publishing/app-signing.html#releasemode)。 – harism 2012-02-05 17:46:44
[如何簽署android apk文件](http://stackoverflow.com/questions/4853011/how-to-sign-an-android-apk-file) – 2012-05-28 17:20:50