登录时调用 JNI层 库文件实现的,在4.3版本以下 一切正常,4.3版本就不能登录了 程序也没什么错误提示 求各位大神解答。
1条回答 默认 最新
- ChatGPTᴼᴾᴱᴺᴬᴵ 2023-03-20 13:25关注
该回答引用ChatGPT
这种情况可能是由于Android 4.3引入了一些新的安全措施,导致程序不能登录。其中一些安全措施包括:
- Android 4.3开始默认禁用了对非公共库的访问,这可能导致您的JNI库无法正确加载。您可以尝试在应用程序的AndroidManifest.xml文件中添加以下行:
将"your.library.name"替换为您的库名称。<uses-library android:name="your.library.name" android:required="true"/>
- Android 4.3开始实施了更严格的安全沙箱,限制了应用程序可以访问的系统资源。如果您的JNI库需要访问一些受限资源(例如文件系统或网络),则可能需要更新您的代码以符合新的安全规则。
- 您的JNI库可能依赖于一些已弃用的API。在Android 4.3中,某些API已被标记为已弃用,这可能导致您的程序不能正确工作。您可以查看Android 4.3的API文档,查找与您的JNI库相关的API,并将其替换为新的API。
如果您无法确定问题的原因,请尝试在Android 4.3上使用调试器,以了解程序在运行时发生了什么。您还可以尝试查看系统日志,以查找与您的应用程序相关的任何错误或警告消息。
解决 无用评论 打赏 举报 - Android 4.3开始默认禁用了对非公共库的访问,这可能导致您的JNI库无法正确加载。您可以尝试在应用程序的AndroidManifest.xml文件中添加以下行:
悬赏问题
- ¥15 cgictest.cgi文件无法访问
- ¥20 删除和修改功能无法调用
- ¥15 kafka topic 所有分副本数修改
- ¥15 小程序中fit格式等运动数据文件怎样实现可视化?(包含心率信息))
- ¥15 如何利用mmdetection3d中的get_flops.py文件计算fcos3d方法的flops?
- ¥40 串口调试助手打开串口后,keil5的代码就停止了
- ¥15 电脑最近经常蓝屏,求大家看看哪的问题
- ¥60 高价有偿求java辅导。工程量较大,价格你定,联系确定辅导后将采纳你的答案。希望能给出完整详细代码,并能解释回答我关于代码的疑问疑问,代码要求如下,联系我会发文档
- ¥50 C++五子棋AI程序编写
- ¥30 求安卓设备利用一个typeC接口,同时实现向pc一边投屏一边上传数据的解决方案。