FAILURE: сборка не удалась, исключение. Когда я пытаюсь связать реактивные нативные карты с моим реактивным родным приложением - PullRequest
0 голосов
/ 03 мая 2019

Я пытаюсь установить реактивные карты в мое реактивное приложение.Я следовал инструкциям с официального сайта: 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.

Нажмите здесь, чтобы увидеть скриншотошибка

Может кто-нибудь помочь мне решить эту проблему, пожалуйста?

...