该应用正在构建中,但最后,我在命令控制台中找到了它
我已经重建了应用程序,重新启动了PC和Android设备,删除了node_modueles文件夹,但没有任何帮助。
D:\ Projects \ Android \ Partymaker> react-native运行Android 信息正在启动JS服务器... 信息在设备上构建和安装应用程序(cd android && gradlew.bat app:installDebug)... 启动Gradle守护进程,1个不兼容的守护进程和1个已停止的守护进程无法重用,请使用--status获取详细信息
配置项目:app 不推荐使用registerResGeneratingTask,请使用registerGeneratedResFolders(FileCollection) registerResGeneratingTask已过时,请使用registerGeneratedResFolders(FileCollection)
失败:构建失败,并出现异常。
其中: 脚本'D:\ Projects \ Android \ Partymaker \ node_modules \ react-native \ react.gradle'行:95
出了什么问题: 配置项目':app'时发生问题。
无法获取类型为com.android.build.gradle.internal.api.ApplicationVariantImpl的对象的未知属性'mergeResourcesProvider'。
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
在此版本中使用了不推荐使用的Gradle功能,使其与Gradle 5.0不兼容。 使用“ --warning-mode all”来显示各个弃用警告。 参见https://docs.gradle.org/4.10.2/userguide/command_line_interface.html#sec:command_line_warnings
在2m 0s内失败 错误无法在设备上安装该应用程序,有关详细信息,请阅读上述错误。 确保您正在运行Android模拟器或已连接设备,并且 设置您的Android开发环境: https://facebook.github.io/react-native/docs/getting-started.html 错误命令失败:gradlew.bat app:installDebug
答案 0 :(得分:1)
我遇到了同样的问题,并且能够像这样解决它:
- task wrapper(type: Wrapper) {
+ wrapper {
gradleVersion = '4.4'
- distributionUrl = distributionUrl.replace("bin", "all")
+ distributionType = Wrapper.DistributionType.ALL
}
buildscript {
...
dependancies {
classpath 'com.android.tools.build:gradle:3.3.0'
}
}
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
rm -rf ./node_modules
yarn
我应该提一下,我还没有解决一些自定义库中的其他构建错误。希望能对您有所帮助。
答案 1 :(得分:0)
此问题归因于本机版本不匹配 我以为你在世博会上,然后你跳出来回应本机 尝试删除node_modules 将package.json反应本机版本更改为0.57。* 然后对本机运行Android