簡體   English   中英

任務 ':react-native-lock:compileDebugJavaWithJavac' 執行失敗

[英]Execution failed for task ':react-native-lock:compileDebugJavaWithJavac'

我的應用程序的構建失敗,因為 react-native-lock 是一個已棄用的庫。 但這僅發生在android中。 它在 iOS 上構建並成功運行。 它給出了以下錯誤:

任務:react-native-lock:compileDebugJavaWithJavac FAILED /Users/abc/appname/node_modules/react-native-lock/android/src/main/java/com/auth0/lock/react/LockReactPackage.java:146: 錯誤:方法不覆蓋或實現來自超類型 @Override 的方法 ^ 注意:/Users/abc/appname/node_modules/react-native-lock/android/src/main/java/com/auth0/lock/react/bridge/UserProfileBridge。 java 使用未經檢查或不安全的操作。 注意:使用 -Xlint:unchecked 重新編譯以獲取詳細信息。 1 錯誤

我被這個問題困了這么久。 任何幫助將不勝感激。 它的 app/build.gradle 看起來像這樣:

dependencies {
    compile project(':realm')
    implementation project(':realm')
    compile project(':react-native-vector-icons')
    implementation project(':react-native-vector-icons')
    compile project(':react-native-lock')
    implementation project(':react-native-lock')
    compile project(':react-native-firebase')
    implementation fileTree(dir: "libs", include: ["*.jar"])
    implementation "com.android.support:appcompat-v7:28.0.0"
    implementation "com.facebook.react:react-native:+"  // From node_modules
    implementation project(':react-native-firebase')
}

我的 package.json 依賴如下:

"dependencies": {
    "@expo/ex-navigation": "^3.1.0",
    "babel-preset-react-native-stage-0": "^1.0.1",
    "firebase": "^4.8.0",
    "moment": "^2.22.1",
    "react": "16.0.0",
    "react-moment": "^0.7.0",
    "react-native": "0.55.0",
    "react-native-firebase": "^5.2.3",
    "react-native-loading-spinner-overlay": "^0.5.2",
    "react-native-lock": "^0.4.0",
    "react-native-popup-dialog": "^0.16.6",
    "react-native-step-indicator": "0.0.7",
    "react-native-swipe-list-view": "^1.3.1",
    "react-native-vector-icons": "^4.4.2",
    "react-redux": "^5.0.6",
    "realm": "^10.0.0-beta.6",
    "redux": "^3.7.2",
    "redux-thunk": "^2.2.0"
  },

它的項目級build.gradle:

dependencies {
        classpath 'com.android.tools.build:gradle:3.2.0'
        classpath 'com.google.gms:google-services:4.0.1'
    }

我使用的 gradle 版本是4.9 JDK 版本是11

您是否將這個折舊的庫用於生物識別?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM