对Windows 10的本机android问题作出反应
我在windows 10上运行react native,遇到了一系列问题。 首先,在项目的根目录下,当我运行对Windows 10的本机android问题作出反应,android,gradle,react-native,Android,Gradle,React Native,我在windows 10上运行react native,遇到了一系列问题。 首先,在项目的根目录下,当我运行 react-native run-android 我得到这个错误: JS服务器已经在运行。在服务器上构建和安装应用程序 设备(cd android&&gradlew.bat installDebug…无法安装 设备上的应用程序,请阅读上面的错误以了解详细信息。请确保 运行Android仿真器或连接设备并设置 您的Android开发环境: 而使用--stacktrace--info运行
react-native run-android
我得到这个错误:
JS服务器已经在运行。在服务器上构建和安装应用程序
设备(cd android&&gradlew.bat installDebug…无法安装
设备上的应用程序,请阅读上面的错误以了解详细信息。请确保
运行Android仿真器或连接设备并设置
您的Android开发环境:
而使用--stacktrace--info运行它并没有帮助。
然后,我决定手动执行RunAndroid脚本试图通过进入android目录并通过运行来构建我自己来实现的目标
cd android && gradlew.bat installDebug
这产生了一系列结果,但仍然以错误告终
:app:compileDebugJavaWithJavac:app:compileDebugJavaWithJavac-不是
增量(例如,输出已更改,没有以前的执行等)。
C:\Users\jiangiaokai\workspace\maincourse\android\app\src\main\java\com\maincourse\MainApplication.java:30:
错误:找不到符号
新的CodePush(this.getResources().getString(R.strings.reactNativeCodePush_androidDeploymentKey),
这是BuildConfig.DEBUG),
^符号:变量字符串位置:R类
C:\Users\jiangiaokai\workspace\maincourse\android\app\src\main\java\com\maincourse\MainApplication.java:30:
错误:找不到符号
新的CodePush(this.getResources().getString(R.strings.reactNativeCodePush_androidDeploymentKey),
这是BuildConfig.DEBUG),
^符号:方法getResources()
2个错误:应用程序:CompiledBugJavaWithJavaC失败
失败:生成失败,出现异常
- 错误:任务执行失败:app:compiledBugJavaWithJavaC。编译失败;请参阅 有关详细信息,请参阅编译器错误输出
- 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出
我想知道我做错了什么?谢谢。以下是您的错误消息中的一个片段:
MainApplication.java:30: error: cannot find symbol new CodePush(this.getResources().getString(R.strings.reactNativeCodePush_androidDeploymentKey), this, BuildConfig.DEBUG), ^ symbol: method getResources()
它似乎与您正在使用的插件有关
请按照此处的安装说明进行操作,然后重试。已解决
符号:变量字符串位置:R类
这是因为R只有字符串而没有字符串,不确定代码(自动生成的)为什么引用字符串
符号:方法getResources()
缺少此项,因为“This”引用内部类,其中getResources()仅在外部类中找到
总的来说,代码基本上是错误的,无法正确编译
感谢大家。但似乎不仅仅是代码推送,R.strings也有问题,如果只是代码推送,我本可以删除它,但事实并非如此。我只是想知道R.strings怎么会不被识别。@user1380898试试
gradlew clean
安卓内部android//code>@Baja对此gradlew clean不胜感激代码>。