[英]Android application (developed in Firemonkey Delphi) in Play Store is not compatible with your device
[英]Deploying Android App (developed in Delphi FireMonkey) to Google Play Store
我正在嘗試將我的第一個應用部署到Google Play商店。 每次上傳APK文件時,都會收到以下消息:
“上傳失敗您上傳了可調試的APK。出於安全原因,您需要先禁用調試才能在Google Play中發布。了解有關可調試APK的詳情。”
我正在構建我的代碼的發布版本。 我上傳了我的APK文件的發布版本:
\Projects\MyAppNameHere\Android\Release\MyAppNameHere\bin\MyAppNameHere.apk
在我的項目調試選項中,它設置為“無調試信息”
我還修改了AndroidManifest文件來說:
android:debuggable="False"
但是,Google Play商店不斷向我提供上傳不可調試版本所需的相同消息。
我究竟做錯了什么? 我應該注意,每次構建APK文件的新版本時,AndroidManifest文件都會反轉回來
android:debuggable="True"
有兩種類型的證書可用於簽署您的應用:
Delphi為您提供調試證書,以便您開始開發和調試您的應用程序。
如果您在忘記創建自己的證書時使用發布配置文件進行編譯,它甚至會使用此證書。
所以一定要確保
如果您沒有發行證書,則可以通過選項對話框在密鑰庫中創建新證書。 請務必始終為您的應用使用相同的發布證書,並將密鑰庫存儲在其他人無法訪問的安全位置。 丟失該證書后,您將無法再發布應用程序的更新!
如果您希望在已安裝應用程序調試版本的設備上安裝發布應用程序,則必須先將其卸載。
如果你想驗證什么證書。 apk已簽名,您可以使用該命令
jarsigner -verify -verbose -certs %file_name%
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.