android - 找不到 com.android.support :appcompat-v7:27. 1.1

标签 android react-native gradle

运行这个命令时: -react-native run-android 我有这个错误:

enter image description here

我已验证安装 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/

相关文章:

android - 使用按钮更改属性 use_flash true/false

Android找不到应用程序的mainactivity

android - FlatList 或 ListView 上的 [react-native]onPanResponderRelease 不会在 android 中触发

java - Netbeans 使用 pom.xml (Maven) 而不是 build.gradle (Gradle)

java - Android:无法启动服务 Intent :未找到?

Android Studio 导入 google api 失败

android - Ionic 3 - 在 Android 中运行 --prod 模式时应用程序被卡住

javascript - React-Native native-base 如何减小卡片项之间的间距?

java - 在 mavenCentral 中发布时如何从 pom 中删除依赖项

xamarin - Xamarin 中的 Gradle 依赖项