Я пытаюсь установить реактивные карты в мое реактивное приложение.Я следовал инструкциям с официального сайта: https://github.com/react-native-community/react-native-maps/blob/master/docs/installation.md
Он не связан с react-native link react-native-maps
, поэтому я попытался связать его вручную, как указано там, шаг за шагом.Но после этого он дает мне ту же ошибку в cmd.Мое приложение не работает сейчас.И когда я отсоединяю карты от своего приложения, тогда мое приложение работает нормально.Прошла неделя, я не получил ни от кого решения.Кто-нибудь может помочь?
вот что я добавил для привязки карт в своем приложении:
android / settings.gradle
include ':react-native-maps'
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/lib/android')
android / app / build.gradle
dependencies {
implementation project(':react-native-payments')
implementation project(':@react-native-community_async-storage')
implementation project(':react-native-linear-gradient')
implementation project(':react-native-gesture-handler')
implementation project(':react-native-vector-icons')
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
implementation "com.facebook.react:react-native:+" // From node_modules
compile project(':tipsi-stripe')
implementation project(':react-native-maps')
}
android / build.gradle
buildscript {
ext {
minSdkVersion = 16
compileSdkVersion = 28
targetSdkVersion = 28
buildToolsVersion = "26.0.2"
supportLibVersion = "28.0.0"
googlePlayServicesVersion = "16.1.0"
androidMapsUtilsVersion = "0.5+"
}
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.1'
}
}
allprojects {
repositories {
mavenLocal()
google()
jcenter()
maven {
url "$rootDir/../node_modules/react-native/android"
}
maven { url "https://jitpack.io" }
}
}
android / app / src / main / AndroidManifest.xml
<application>
<meta-data
android:name="com.google.android.geo.API_KEY"
/>
</application>
android / app / src / main / java / com / compareprices
import com.airbnb.android.react.maps.MapsPackage;
...
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new ReactNativePaymentsPackage(),
new StripeReactPackage(),
new AsyncStoragePackage(),
new LinearGradientPackage(),
new RNGestureHandlerPackage(),
new VectorIconsPackage(),
new MapsPackage()
);
}
И вот ошибка, которую я получаю при запуске приложения после привязки карт к моему приложению:
> Task :app:transformClassesWithDexBuilderForDebug FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:transformClassesWithDexBuilderForDebug'.
> com.android.build.api.transform.TransformException: com.android.builder.dexing.DexArchiveBuilderException: com.android.builder.dexing.DexArchiveBuilderException: Failed to process C:\Users\zains\.gradle\caches\transforms-1\files-1.1\firebase-analytics-impl-11.8.0.aar\5f122df5deada8f908914f5bd04e05ad\jars\classes.jar
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/4.10.2/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 55s
117 actionable tasks: 1 executed, 116 up-to-date
error Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html
error Command failed: gradlew.bat app:installDebug. Run CLI with --verbose flag for more details.
Нажмите здесь, чтобы увидеть скриншотошибка
Может кто-нибудь помочь мне решить эту проблему, пожалуйста?