我使用的是react-native-codepush@1.16.1-beta
和part of the setup,包括指定ApplicationsUFFix.
我以前在一个应用程序上设置过这个,没有任何问题(React Native 0.37).我在这个项目中已经两次遇到这个错误(React Native 0.40).我第一次重建我的整个项目时,它就消失了.它再次发生,没有明显的原因,所以我在一个新目录中克隆了我项目的最后一个稳定版本,并得到了相同的错误.
使用react-native run-android
时会发生错误.错误发生在成功生成之后:
Starting: Intent { cmp=com.packagename/.MainActivity }
Error type 3
Error: Activity class {com.packagename/com.packagename.MainActivity} does not exist.
如果我从app/build.gradle
中删除applicationIdSuffix ".debug"
,应用程序在我的手机上毫无问题地启动,错误就会消失.
我的手机是带有安卓7.0的Nexus 6P.我只在物理设备上试过,因为我没有设置模拟器.
我已经对我的其他项目进行了三次判断,我不认为这是配置问题.