在gradle更新后,Ionic 3 AAPT错误:找不到资源fontVariationSettings

时间:2018-03-16 15:33:55

标签: android ionic-framework gradle android-gradle ionic3

问题是,自从今天上午(我相信,我昨天没有工作),当我尝试在设备上运行我的离子3应用程序时,我得到 AAPT错误。

要重新创建我从临时应用程序开始的问题。

我创建了一个简单的新离子应用程序:

ionic start gradleError tabs

现在,如果我尝试在我的设备上运行它,那么

假设我想使用这两个命令添加this plugin

ionic cordova plugin add cordova-plugin-mauron85-background-geolocation
npm install --save @ionic-native/background-geolocation

现在当我尝试在我的设备上运行它时,我得到以下错误:

* What went wrong:
Execution failed for task ':app:processDebugResources'.
> Failed to execute aapt

阅读错误输出似乎是问题所在:

fontVariationSettings not found.

ttcIndex not found.

首次修复尝试是通过更改内部" platforms / android / project.properties"该行进入:

cordova.system.library.2=com.android.support:support-v4:26+

尝试在设备上运行后,我开始收到一堆看起来像的错误:

    /Users/zeno/Desktop/Bachelor/App/gradleError/test/platforms/android/app/src/main/java/com/tenforwardconsulting/cordova/BackgroundGeolocationPlugin.java:563: error: cannot find symbol

    @TargetApi(Build.VERSION_CODES.KITKAT)
                                  ^
  symbol:   variable KITKAT
  location: class VERSION_CODES
/Users/zeno/Desktop/Bachelor/App/gradleError/test/platforms/android/app/src/main/java/org/apache/cordova/splashscreen/SplashScreen.java:297: error: cannot find symbol

                LayoutParams layoutParams = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
                                                                                      ^
  symbol:   variable MATCH_PARENT

吃完了结束:

    * What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.

现在按照所说的on the ionic forum我尝试运行以下命令:

cordova plugin add cordova-android-support-gradle-release --variable ANDROID_SUPPORT_VERSION=27.0.0 

我得到的错误与之前的改变相同。

我还尝试使用系统和数字,从27到27.1到24等等,没有任何改变。

0 个答案:

没有答案