运行这个命令时: -react-native run-android 我有这个错误:
我已验证安装 sdk 工具(26.0.1、26.0.2、23.0.1 和 23.0.2)
我的 gradle 文件包含:
android {
compileSdkVersion 26
buildToolsVersion "26.0.1"
defaultConfig {
applicationId "com.audioexample"
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0"
ndk {
abiFilters "armeabi-v7a", "x86"
}
}
dependencies {
compile project(':react-native-sound')
compile project(':react-native-audio')
compile fileTree(dir: "libs", include: ["*.jar"])
compile "com.android.support:appcompat-v7:26.0.1"
compile "com.facebook.react:react-native:+" // From node_modules
最佳答案
我遇到了同样的问题。
在android gradle文件中你需要指定以下内容
compileSdkVersion 26
buildToolsVersion "26.0.1"
然后找到这个文本编译"com.android.support:appcompat-v7"
并确保它显示编译 "com.android.support:appcompat-v7:26.0.1"
在您的 build.gradle 文件中添加 maven url ' https://maven.google ' 应该看起来像这样
allprojects {
repositories {
mavenLocal()
jcenter()
maven {
url 'https://maven.google.com'
}
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url "$rootDir/../node_modules/react-native/android"
}
} }
关于android - 找不到 com.android.support :appcompat-v7:27. 1.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52919637/