簡體   English   中英

如何在APK for Google Play中設置CPU架構

[英]How to set CPU architecture in APK for Google Play

我在DELPHI XE8中創建了一個android應用程序。 如果我想在Google Play和Google上發布它,它應該是分類設備平台ARMEABI,ARMEABI-V7A,MIPS和x86,而DELPHI XE8(以及所有以前的版本)僅支持架構ARMEABI-V7A。

不要作為Google Play上的專業發布應用程序來安裝您的應用程序,並且有人會告訴他該平台不受支持。

分析APK安裝包生成DELPHI XE8我發現它是為所有上述平台自動生成的。

谷歌在其網站( http://developer.android.com/google/play/filters.html )推薦使用Android NDK的解決方案 - 不幸的是,我仍然無法弄清楚如何做到這一點......

因為建議另一種解決方案來讀取和編輯ANDROID.mk(遺憾的是,此文件不會生成DELPHI XE8)。

問題是如何只為ARMEABI-V7A實現DELPHI XE8編譯的APK文件?

任何人都有這方面的經驗或解決方案嗎?

所以我找到了一個解決方案,它非常簡單明了:

只需在DELPHI XE8菜單項目 - >部署(部分RELEASE CONFIGURATION - ANDROID PLATFORM)中取消選中以下項目:

  1. $(BDS)\\ LIB \\機器人\\發布\\ 86 \\
  2. $(BDS)\\ LIB \\機器人\\發布\\ MIPS \\
  3. $(BDS)\\ LIB \\機器人\\發布\\ armeabi \\

並讓我們檢查這個項目

  1. Android \\ Release \\(遠程路徑是庫\\ lib \\ armeabi-v7a)

執行Build應用程序 ,然后部署

從現在開始,Google Play僅支持原生平台ARMEABI-V7A支持的設備。

暫無
暫無

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

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