《ReactNative》常见问题

1.native module VectorIconsPackage tired to override modulename for module  name VectorIconsPackage.If this was your intention,setcanOverrideExistingModule=true

这个问题是 \android\app\src\main\java\com\project\MainApplication.java里面VectorIconsPackage重复了,如下图:

删除一个即可

《ReactNative》常见问题_第1张图片

2. SyntaxError:Strict mode does not allow function declaration in a lexically nested

打开项目根目录下的 node_modules\react-native\Libraries\JavaScriptAppEngine\Initialization\InitializeJavaScriptAppEngine.js文件

将 function handleError(e, isFatal) { 

改为

var handleError  = function(e, isFatal) {

很多小伙伴找不到这个目录,那是因为版本不同.再放出一个路径

 

node_modules / react-native / Libraries / JavaScriptAppEngine / Initialization / InitializeJavaScriptAppEngine.js

 

 


《ReactNative》常见问题_第2张图片

3.Failed to finalize session : INSTALL_FAILED_USER_RESTRICTED: Install canceled by user

小米手机调试需要在开发者选择中关闭MIUI优化,并打开允许通过USB安装

4. UnableToResolveError: Unable to resolve module `AccessibilityInfo`

 UnableToResolveError: Unable to resolve module `AccessibilityInfo`from `E:\qyp2\RNProject\hzz_RN_android\node_modules\react-native\Libraries\react-native\react-native-implementation.js`: Module does not exist in the module map or in these directories:

解决办法就是关掉node后台进程,用npm start -- --reset-cache命令重新启动packager服务,亲试这个有效

0.56版面上如果解决不了,降级至0.55.4

5.SDK 22 doesn't support runtime permissions but the old target SDK 26 does

卸载旧的App,重新安装。

6.Failure [INSTALL_FAILED_USER_RESTRICTED: Install canceled by user]

真机调试时安装失败,出现这个问题,手机设置,开发者选项中,打开允许通过USB安装应用。

你可能感兴趣的:(ReactNative)