_react-native-camera
_をインストールしようとしています。
_npm install react-native-camera
_ _react-native link react-native-camera
_しました。
Gradle sync failed: Could not find method google() for arguments [] on repository container
というエラーが表示されます。
追加した手順6まで、ドキュメントに記載されているように手動リンクも試しました
_allprojects {
repositories {
maven { url "https://jitpack.io" }
maven { url "https://maven.google.com" }
}
}
_
私はexifinterface
バージョンを使用しました。 25. +ではなく27. +
DistributionUrlおよび_distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.Zip
_として_classpath 'com.Android.tools.build:gradle:2.2.3'
_があります
何が欠けているのかわかりません。 Android studioを開くと、エラーGradle sync failed: Could not find method google() for arguments [] on repository container
が表示されます
そして、私の携帯電話で_react-native run-Android
_を実行すると、undefined is not an object (evaluating 'cameramanager.aspect')
と言うエラーが表示されます
誰かが私がここで何を欠いているのを手伝ってくれる??
これが私のグラドルです
_// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:2.2.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
maven { url "https://jitpack.io" }
maven { url "https://maven.google.com" }
mavenLocal()
jcenter()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url "$rootDir/../node_modules/react-native/Android"
}
}
}
_
Gradle(Android\build.gradle)をこのバージョンにアップグレードしてみてください
classpath 'com.Android.tools.build:gradle:3.0.1'
そのためには、Android/gradle/wrapper/gradle-wrapper.properties
もアップグレードする必要があります
から
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.Zip
に
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.Zip
これは私にとって同様の問題を解決しました。
gradle-wrapper
配布先URL
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.Zip