[英]Execution failed for task ':app:compileDebugJavaWithJavac' react native
[英]React Native - Execution failed for task ':app:compileDebugJavaWithJavac'
我犯了一個錯誤,那就是構建我的React Native項目並僅在IOS模擬器上進行測試。 我已經解決了我最終嘗試在Android Studio中構建項目時拋出的大多數錯誤,但是仍然有三個錯誤使我發瘋。
1)
Error:(38, 3) error: method does not override or implement a method from a supertype
2)
Error:(41, 12) error: cannot find symbol method onRequestPermissionsResult(int,String[],int[])
3)
Error:Execution failed for task :app:compileDebugJavaWithJavac.
> Compilation failed; see the compiler error output for details.
我認為前兩個錯誤是在MainApplication.java
中引用此子類的
@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
CalendarEventsPackage.onRequestPermissionsResult(requestCode, permissions, grantResults);
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
這是上下文的文件其余部分:
package com.fit.fitmobile;
import android.support.multidex.MultiDexApplication;
import com.facebook.react.ReactPackage;
import java.util.Arrays;
import java.util.List;
// Needed for `react-native link`
// import com.facebook.react.ReactApplication;
import com.geektime.rnonesignalandroid.ReactNativeOneSignalPackage;
import com.calendarevents.CalendarEventsPackage;
import com.airbnb.android.react.maps.MapsPackage;
public class MainApplication extends MultiDexApplication {
// Needed for `react-native link`
public List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
// Add your own packages here!
// TODO: add cool native modules
// Needed for `react-native link`
// new MainReactPackage(),
new ReactNativeOneSignalPackage(),
new CalendarEventsPackage(),
new MapsPackage(),
new CalendarEventsPackage(),
new ReactNativeOneSignalPackage()
);
}
// Code for target SDK versions 23 and over.
@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) {
CalendarEventsPackage.onRequestPermissionsResult(requestCode, permissions, grantResults);
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
}
我已經研究並嘗試調試3天的第三個錯誤,但沒有取得任何進展。 如果有人有任何意見,我將永遠感激不已!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.