首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >当使用React -本机设备-info模块时,app本机android应用程序在组装版本构建中崩溃。

当使用React -本机设备-info模块时,app本机android应用程序在组装版本构建中崩溃。
EN

Stack Overflow用户
提问于 2021-04-20 09:08:38
回答 1查看 2.6K关注 0票数 1

在调试版本中,它工作正常,但在发布apk构建时,当运行时,它只显示启动屏幕,然后崩溃。

我尝试了许多技术,并在论坛上寻找相关的问题来解决它,没有工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-20 09:08:38

解决方案:

我无法跟踪发布的apk应用程序是如何崩溃的。它在调试模式下运行良好。

我做的简单的小把戏。

当我在projectname/android中运行这个命令并打开apk应用程序时

代码语言:javascript
代码运行次数:0
运行
复制
adb logcat *:E

它给出了logcat中的错误异常。

代码语言:javascript
代码运行次数:0
运行
复制
04-20 12:31:49.153 23368 23410 E AndroidRuntime: java.lang.SecurityException: WifiService: Neither user 11740 nor current process has android.permission.ACCESS_WIFI_STATE.

04-20 12:31:49.153 23368 23410 E AndroidRuntime:        at android.os.Parcel.createException(Parcel.java:2088)

04-20 12:31:49.153 23368 23410 E AndroidRuntime:        at android.os.Parcel.readException(Parcel.java:2056)

04-20 12:31:49.153 23368 23410 E AndroidRuntime:        at android.os.Parcel.readException(Parcel.java:2004)

04-20 12:31:49.153 23368 23410 E AndroidRuntime:        at android.net.wifi.IWifiManager$Stub$Proxy.getConnectionInfo(IWifiManager.java:3474)
...

没有react-native-device-info模块所需的wifi访问权限。

在Manifest文件中,我给出了这个许可并解决了它。

代码语言:javascript
代码运行次数:0
运行
复制
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67175849

复制
相关文章

相似问题

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