首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用armeabi-v7a架构在电话中测试为arm64-v8a架构编译的应用程序?

如何用armeabi-v7a架构在电话中测试为arm64-v8a架构编译的应用程序?
EN

Stack Overflow用户
提问于 2021-03-03 15:19:35
回答 1查看 583关注 0票数 3

我在Google商店上发布了应用程序。谷歌需要将其编译成arm64-v8a架构。当编译成armeabi-v7a架构时,它在我的手机上工作。我的一个朋友成功地安装了它,并在arm64-v8a上运行了它。在另一个朋友那里,这个应用程序在启动后就崩溃了,所以我把它提供给了更多的人进行测试,另有三个人报告说,这个应用程序在启动后就崩溃了。我想修复窃听器,但我只能使用armeabi-v7a的手机。可以用我的设备调试它吗?这里是完整的源代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-06 20:37:12

我意识到错误是什么,在Android11和更高版本中,您需要设置一个额外的参数来查看存储(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,您可以从我的拉请求中复制代码,或者像我前面所说的那样添加所需的参数。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66459909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档