1.com.android.builder.testing.api.DeviceException:com.android.ddmlib.InstallException:INSTALL_FAILED_VERSION_DOWNGRADE
是因为不在最新版本的RN上构建调试apk,可能在已安装的应用程序内部存在某些版本冲突,尝试在手机端先卸载然后重新运行一下。
2.Problem:Failed to capture fingerprint of output files for task ‘:app:generateDebugBuildConfig’ property ‘sourceOutputDir’ during up-to-date check.
解决方法:
1 | cd android |
3.This error is caused by hasteImpl
returning the same name for different files.
表明你有两个react-native
依赖关系。一个在您的主项目,一个你的XXX模块中,从而创造自己的冲突package.json
秒。似乎如果你从一个本地路径,它会将它的安装包像node_modules
目录。
正如你已经react-native
在你的自定义模块的依赖package.json
,尝试删除E:cdg-nativeCDGnode_modulesreact-native-XXXnode_modules
。我就是不小心在某个文件夹中又运行了一次yarn
导入了一些依赖包,删了就可以运行了。
4.无设备连接
先运行一下查看连接设备是否有正常设备连接
1 | adb devices |
正常的连接的时候查看一下安装的细节情况:
1 | gradlew assembleDebug --info |
具体的再去细致的看下吧