1、
:app:processDebugResources
G:\test\android\app\build\intermediates\res\merged\debug\values\values.xml:348:69-71: AAPT: String types not allowed (at ‘android:colorAccent’ with value ‘’).
Failed to generate resource table for split ‘’
G:\test\android\app\build\intermediates\res\merged\debug\values\values.xml:247: error: Error: String types not allowed (at ‘android:colorAccent’ with value ‘’).
:app:processDebugResources FAILED
FAILURE: Build failed with an exception.
What went wrong:
Execution failed for task ‘:app:processDebugResources’.
com.android.ide.common.process.ProcessException: Failed to execute aapt
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 9.229 secs
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html
解决方法:原生代码出现问题,build原生代码,看下出现异常的地方。
2、
权限问题,打开控制端,进入到当前项目目录,运行
chmod -R 777 node_modules
3、
控制端没有明确的说明是什么问题,用android studio打开当前项目的android,在Terminal中运行 ./gradlew 查看具体原因,我是未安装java sdk。
如果提示无权限:
执行:chmod +x gradlew
4、使用ios模拟器时,TextInput控件不弹出输入框
将其中的第二项Connect Hardware Keyboard 选中状态去掉。
5、按照上面的方法会出现另一个问题:按cmd+r无法reload js,cmd+d无法唤起 React Native开发菜单,解决这个问题把第二项钩上就好了,可以用cmd+K强制弹出输入框。
更新中…