到底有多少个小谢
2018-12-25 18:35
采纳率: 53.3%
浏览 1.8k

RN项目在真机运行出现问题

BUILD SUCCESSFUL

Total time: 30.251 secs
Running E:\android-sdk/platform-tools/adb -s 022BTF7N45008109 reverse tcp:8081 tcp:8081
error: closed
Could not run adb reverse: Command failed: E:\android-sdk/platform-tools/adb -s 022BTF7N45008109 reverse tcp:8081 tcp:8081
Starting the app on 022BTF7N45008109 (E:\android-sdk/platform-tools/adb -s 022BTF7N45008109 shell am start -n com.axiamireader/com.axiamireader.MainActivity)...
Starting: Intent { cmp=com.axiamireader/.MainActivity }
java.lang.SecurityException: Permission Denial: starting Intent { flg=0x10000000 cmp=com.axiamireader/.MainActivity } from null (pid=6199, uid=2000) not exported from uid 10028
at android.os.Parcel.readException(Parcel.java:1425)
at android.os.Parcel.readException(Parcel.java:1379)
at android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:1941)
at com.android.commands.am.Am.runStart(Am.java:503)
at com.android.commands.am.Am.run(Am.java:110)
at com.android.commands.am.Am.main(Am.java:83)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:235)
at dalvik.system.NativeStart.main(Native Method)

Process finished with exit code 0
请求这种是什么情况

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • 到底有多少个小谢 2019-01-07 09:33
    已采纳

    已经解决了,是因为我用的开发工具是webStorm。
    用这个开发工具运行的时候,会自动执行react-native start,这个是使用的8081。然后再自动安装app到手机上运行,这个时候就报了这个错误。
    我的解决办法是自己用命令行分别启动
    也就是在两个dos窗口中进入项目根目录分别执行react-native run-android和react-native start

    已采纳该答案
    打赏 评论

相关推荐 更多相似问题