我仍然收到此错误 任何帮助
配置项目:react-native-video 警告:“提供”的配置已过时,并已由“仅编译”取代。 它将于2018年底删除。有关更多信息,请参阅:http://d.android.com/r/tools/update-dependency-configurations.html 警告:配置“编译”已过时,已被“实现”和“ api”替换。 它将于2018年底删除。有关更多信息,请参阅:http://d.android.com/r/tools/update-dependency-configurations.html
C:\Users\samer\.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.1.1.aar\baf3c48561ce2e3bea1e7fa768dc04ed\res\values\values.xml:251:5-69: AAPT: error: resource android:attr/fontVariationSettings not found.
C:\Users\samer\.gradle\caches\transforms-1\files-1.1\appcompat-v7-27.1.1.aar\baf3c48561ce2e3bea1e7fa768dc04ed\res\values\values.xml:251:5-69: AAPT: error: resource android:attr/ttcIndex not found.
错误:链接引用失败。
失败:构建失败,并出现异常。
出了什么问题: 任务':app:processDebugResources'的执行失败。
无法处理资源,有关详细信息,请参见上面的aapt输出。
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
2秒内失败,可执行61项可操作任务:1项已执行,60项最新 无法在设备上安装该应用,请阅读以上错误 细节。确保您正在运行Android模拟器或设备 连接并设置您的Android开发环境: https://facebook.github.io/react-native/docs/getting-started.html
答案 0 :(得分:1)
也许尝试更改您的build.gradle:
将compileSdkVersion更改为:`compileSdkVersion = 28
看看:
error: resource android:attr/fontVariationSettings not found
unable to find attribute android:font for v7 support
https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview/issues/207
答案 1 :(得分:1)
这个想法就像在fers490的答案上一样,但是他的答案对我不起作用,并且以下DID起作用:
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:27.1.1'
force 'com.google.android.gms:play-services-tagmanager:16.0.8'
force 'com.google.android.gms:play-services-base:16.1.0'
force 'com.google.android.gms:play-services-tasks:16.0.1'
force 'com.google.android.gms:play-services-basement:16.2.0'
force 'com.google.android.gms:play-services-gcm:16.1.0'
force 'com.google.android.gms:play-services-stats:16.0.1'
force 'com.google.android.gms:play-services-location:16.0.0'
force 'com.google.android.gms:play-services-auth:16.0.1'
force 'com.google.android.gms:play-services-identity:16.0.0'
}
}
确保将其放入正确的gradle文件中。
答案 2 :(得分:0)
很明显,这是由Google库中的一个发行版中断引起的:https://developers.google.com/android/guides/releases
我们设法通过将build.gradle文件中的更新的库分辨率强制为以前的版本来解决该问题:
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:27.1.0'
force 'com.google.firebase:firebase-auth:16.2.0'
force 'com.google.firebase:firebase-iid:17.1.1'
force 'com.google.android.gms:play-services-tagmanager:16.0.8'
}
}