如何使用 armeabi-v7a 架构在 phone 上测试为 arm64-v8a 架构编译的应用程序?
How to test an application compiled for arm64-v8a architecture on phone with armeabi-v7a architecture?
我在 Google Play 商店上发布了 an application。 Google 需要编译
它进入 arm64-v8a 架构。当编译成 armeabi-v7a 架构时,它在我的 phone 上工作。我的一个朋友成功安装了它,并且 运行 它在 arm64-v8a 上,在另一个朋友那里
该应用程序在启动后崩溃,所以我将其提供给更多人进行测试,另外三个人报告该应用程序在启动后崩溃。我想修复错误,但我仅限于
我的 phone 与 armeabi-v7a。可以用我的设备调试吗? Here是源码
为了完整性。
我意识到错误是什么,在 android 11 及更高版本中,您需要设置一个额外的参数来查看存储 (android:requestLegacyExternalStorage="true"
),请参阅我的拉取请求 https://github.com/kivy/python-for-android/pull/2431/commits/30a28d5a71fcca4c369d3f9ae85539515d413a6e .编辑 AndroidManifest.tmpl.xml 文件并重建项目。
为此,您需要转到项目文件夹,/home/<USER>/<APP>/.buildozer/android/platform/python-for-android/pythonforandroid/bootstraps/sdl2/build/templates
- 例如,在那里找到 AndroidManifest.tmpl.xml
,您可以从我的拉取请求中复制代码或添加正如我上面所说的所需参数
我在 Google Play 商店上发布了 an application。 Google 需要编译 它进入 arm64-v8a 架构。当编译成 armeabi-v7a 架构时,它在我的 phone 上工作。我的一个朋友成功安装了它,并且 运行 它在 arm64-v8a 上,在另一个朋友那里 该应用程序在启动后崩溃,所以我将其提供给更多人进行测试,另外三个人报告该应用程序在启动后崩溃。我想修复错误,但我仅限于 我的 phone 与 armeabi-v7a。可以用我的设备调试吗? Here是源码 为了完整性。
我意识到错误是什么,在 android 11 及更高版本中,您需要设置一个额外的参数来查看存储 (android:requestLegacyExternalStorage="true"
),请参阅我的拉取请求 https://github.com/kivy/python-for-android/pull/2431/commits/30a28d5a71fcca4c369d3f9ae85539515d413a6e .编辑 AndroidManifest.tmpl.xml 文件并重建项目。
为此,您需要转到项目文件夹,/home/<USER>/<APP>/.buildozer/android/platform/python-for-android/pythonforandroid/bootstraps/sdl2/build/templates
- 例如,在那里找到 AndroidManifest.tmpl.xml
,您可以从我的拉取请求中复制代码或添加正如我上面所说的所需参数