Попытка сотрудничать в собственном проекте с другим пользователем.Проект успешно компилируется на моей машине, но сталкивается с исключением.
После отправки моего проекта в репозиторий GitHub для работы с другим пользователем.
Он клонировал проект, установил узлы модулей (установка npm) и попытался запустить реактивный запуск-android.
Он сталкивается со следующей ошибкой, и мы не можем устранить ее: Не удалось разрешить проект: libs: SalesforceReact.
Похоже, эта ошибка может указывать на то, что это может быть проблемой gradle, но при чтении предыдущих сообщений gradle кажется, что settings.gradle и build.gralde определяют версию gradle при сборке.
Его машина: Windows 8.1 64-битная JDK: 1.8.0_191
Моя машина: Windows 10 64-битная JDK: 1.8.0_171
settings.gradle:
rootProject.name = 'testforce'
include ':react-native-vector-icons'
project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android')
include ':react-native-vector-icons'
project(':react-native-vector-icons').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-vector-icons/android')
include ':react-native-maps'
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/lib/android')
include ':tipsi-stripe'
project(':tipsi-stripe').projectDir = new File(rootProject.projectDir, '../node_modules/tipsi-stripe/android')
def libsRootDir = new File( settingsDir, '../mobile_sdk/SalesforceMobileSDK-Android/libs' )
include ':app'
include ':libs:SalesforceAnalytics'
project( ':libs:SalesforceAnalytics' ).projectDir = new File( libsRootDir, 'SalesforceAnalytics' )
include ':libs:SalesforceSDK'
project( ':libs:SalesforceSDK' ).projectDir = new File( libsRootDir, 'SalesforceSDK' )
include ':libs:SmartStore'
project( ':libs:SmartStore' ).projectDir = new File( libsRootDir, 'SmartStore' )
include ':libs:SmartSync'
project( ':libs:SmartSync' ).projectDir = new File( libsRootDir, 'SmartSync' )
include ':libs:SalesforceReact'
project( ':libs:SalesforceReact' ).projectDir = new File( libsRootDir, 'SalesforceReact' )
Build.gradle зависимости:
dependencies {
compile project(':react-native-vector-icons')
implementation project(':tipsi-stripe')
implementation project(':react-native-vector-icons')
implementation(project(':react-native-maps')){
exclude group: 'com.google.android.gms', module: 'play-services-base'
exclude group: 'com.google.android.gms', module: 'play-services-maps'
}
implementation 'com.google.android.gms:play-services-base:12.0.1'
implementation 'com.google.android.gms:play-services-maps:15.0.1'
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation 'com.android.support:appcompat-v7:23.0.0'
implementation 'com.google.firebase:firebase-core:16.0.3'
implementation 'com.google.firebase:firebase-analytics:16.0.3'
implementation "com.facebook.react:react-native:+"
//implementation project(path: ':libs:SalesforceReact', configuration: 'default')
api project(':libs:SalesforceReact') // From node_modules
}