【发布时间】:2018-08-28 03:02:12
【问题描述】:
我正在尝试安装 react-native-navigation(wix) 包,我正在按照 android(https://wix.github.io/react-native-navigation/#/installation-android) 上的步骤操作,但在 android studio 中,构建失败并显示消息。 Gradle 4.1(我不知道这是否相关)
Could not resolve project :react-native-navigation.
Required by:
project :app
Unable to find a matching configuration of project :react-native-navigation: None of the consumable configurations have attributes.
Error:Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :react-native-navigation.
Open File
Show Details
Error:Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve project :react-native-navigation.
Open File
Show Details
Error:Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve project :react-native-navigation.
Open File
Show Details
Error:Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve project :react-native-navigation.
Open File
Show Details
Error:Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve project :react-native-navigation.
我在下面留下详细信息(我的用户叫 home,不是错字):
问题描述 local.properties 文件
sdk.dir=/home/home/Android/Sdk
settings.gradle
include ':app'
include ':react-native-navigation'
project(':react-native-navigation').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-navigation/android/app/')
App gradle file
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
defaultConfig {
applicationId "com.example.home.myapplication"
minSdkVersion 15
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "com.android.support:appcompat-v7:25.0.1"
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
//tried implementation as well here instead of compile but didn't work either
compile project(':react-native-navigation')
}
环境
- React Native Navigation 版本:“1.1.370”
- React Native 版本:“0.52.0”
- 平台(iOS、Android 或两者?):Android
- 设备信息(模拟器/设备?操作系统版本?调试/发布?):Android Studio
我应该在 react native 中使用哪个版本的 gradle 和 android api?有没有办法解决这个问题?我看到我的应用程序 gradle 文件与说明完全不同,编译项目语句在我的 gradle 版本中无效。任何想法?也许 local.settings 是错误的并且没有找到文件?...任何帮助将不胜感激
【问题讨论】:
标签: android react-native react-native-android react-native-navigation