gpt4 book ai didi

android - 如何在具有 armeabi-v7a 架构的手机上测试为 arm64-v8a 架构编译的应用程序?

转载 作者:行者123 更新时间:2023-12-04 01:05:58 27 4
gpt4 key购买 nike

我发布了 an application在 Google Play 商店上。谷歌要求编译它进入 arm64-v8a 架构。当编译成 armeabi-v7a 架构时,它可以在我的手机上运行。我的一个 friend 在另一个 friend 的 arm64-v8a 上安装并运行成功该应用程序在启动后崩溃,所以我将其提供给更多人进行测试,另外三个人报告该应用程序在启动后崩溃。我想修复错误,但我仅限于我的手机带有 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你可以从我的拉取请求中复制代码,或者像我上面说的那样添加所需的参数

关于android - 如何在具有 armeabi-v7a 架构的手机上测试为 arm64-v8a 架构编译的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66459909/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com