0

我目前正在尝试设置一个我没有编写的名为 GoNote 的 android 应用程序。代码库大约有一年的历史,并使用 React Native。但是,存在仅限 Android 和仅限 iOS 的依赖项。

只是让项目在 Android Studio 中同步和构建时遇到了很多麻烦。现在我能够编译应用程序,但在单击 IDE 的开始按钮后遇到了一个致命错误,Android UI 给了我一个“GoNote 不断停止”对话框。我用 Oreo 和 Nougat 尝试了不同的设备(Pixel、Nexux 6、Nexus S),结果相同。我真的不知道还能做什么。日志是巨大的,我很难弄清楚什么是重要的,什么不是。

当我尝试点击应用程序图标时,我注意到 Logcat 中的以下日志:

04-05 11:16:53.323 6348-6348/com.emberex.GoNote E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.emberex.GoNote, PID: 6348
java.lang.IllegalAccessError: Class com.google.android.gms.internal.zzbfm extended by class com.google.android.gms.location.ActivityRecognitionResult is inaccessible (declaration of 'com.google.android.gms.location.ActivityRecognitionResult' appears in /data/app/com.emberex.GoNote-PMng9irP3-f0hgYFm6Y0IA==/split_lib_dependencies_apk.apk:classes30.dex)
    at com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocationModule.<init>(RNBackgroundGeolocationModule.java:85)
    at com.transistorsoft.rnbackgroundgeolocation.RNBackgroundGeolocation.createNativeModules(RNBackgroundGeolocation.java:19)
    at com.facebook.react.NativeModuleRegistryBuilder.processPackage(NativeModuleRegistryBuilder.java:88)
    at com.facebook.react.ReactInstanceManager.processPackage(ReactInstanceManager.java:950)
    at com.facebook.react.ReactInstanceManager.createReactContext(ReactInstanceManager.java:891)
    at com.facebook.react.ReactInstanceManager.access$600(ReactInstanceManager.java:104)
    at com.facebook.react.ReactInstanceManager$ReactContextInitAsyncTask.doInBackground(ReactInstanceManager.java:218)
    at com.facebook.react.ReactInstanceManager$ReactContextInitAsyncTask.doInBackground(ReactInstanceManager.java:197)
    at android.os.AsyncTask$2.call(AsyncTask.java:333)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
    at java.lang.Thread.run(Thread.java:764)
4

0 回答 0