簡體   English   中英

我可以使用Apache Cordova(本地版本)簽署Android應用程序嗎

[英]Can I sign an Android app using Apache Cordova (local build)

環顧四周,我看不到這個問題的明確答案。 我可以看到Phonegap Build服務可以協助簽名和Android APK文件提交到Google Play商店。

我正在通過CLI在本地使用Apache cordova來構建,測試和運行我的Android / iOS應用程序。 我的問題是,如何使用Cordova CLI而不是PGB簽名APK文件? 對於PGB,我的應用太大了。

我是否必須將項目移至Eclipse IDE並在那里進行?

您不使用Cordova CLI簽署應用程序。 Cordova CLI對平台特定的操作支持有限,Android應用程序簽名絕對是其中之一。

要對應用程序進行簽名(此處有完整說明: http : //developer.android.com/tools/publishing/app-signing.html ):

  • 創建密鑰庫(只需執行一次)
  • cd [appname] / platforms / android /
  • 編輯ant.properties並添加這些值
    • key.store = [密鑰庫的位置] /android-release-key.keystore
    • key.alias = [密鑰名稱]
  • 在運行“ ant release”之前,從AndroidManifest.xml中刪除android:debuggable="true"
  • 運行ant release並根據需要輸入密碼

最后,您應該已經准備好一個已簽名的應用程序,可以上傳到Google Play。

使用eclipse,您可以輕松簽署apk。

只需右鍵單擊項目,然后轉到Android工具->導出簽名的應用程序包->單擊下一步->選擇創建新密鑰庫->瀏覽位置並輸入密鑰庫的密碼->單擊下一步->填寫所有信息並完成該過程。

現在,您有一個簽名的APK,可以將其安裝在任何android設備上。

希望這可以幫助..

謝謝

暫無
暫無

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

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