Gag*_*ngh 1 android cordova cordova-plugins
使用cordova构建android应用程序时,我遇到了以下错误日志:-
BUILD FAILED in 1m 21s
C:\Users\gagan\Projects\hybrid\framework\error\framework7\quotes\cordova\platforms\android\gradlew: Command failed with exit code 1 Error output:
C:\Users\gagan\Projects\hybrid\framework\error\framework7\quotes\cordova\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:5: error: package android.support.annotation does not exist
import android.support.annotation.NonNull;
^
C:\Users\gagan\Projects\hybrid\framework\error\framework7\quotes\cordova\platforms\android\app\src\main\java\name\ratson\cordova\admob\AdMob.java:243: error: cannot find symbol
@NonNull
^
symbol: class NonNull
location: class AdMob
2 errors
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
Run Code Online (Sandbox Code Playgroud)
正如问题中所指定的,它是由于cordova-plugin-admob-free.How 才能消除错误?
如果有人遇到同样的问题,即使修复是“脏的”,我也设法解决了它,但有时你只需要能够不惜一切代价构建......
您需要修改platforms/android/app/src/main/java/name/ratson/cordova/admob/AdMob.java文件。
替换文件的第 5 行:
import android.support.annotation.NonNull;
Run Code Online (Sandbox Code Playgroud)
经过
import androidx.annotation.NonNull;
Run Code Online (Sandbox Code Playgroud)
您还需要cordova-plugin-androidx安装插件。
| 归档时间: |
|
| 查看次数: |
526 次 |
| 最近记录: |