1. 程式人生 > >Ionic打包Could not find android.arch.lifecycle:runtime:1.0.0

Ionic打包Could not find android.arch.lifecycle:runtime:1.0.0

ionic打包報錯如下:


之前專案正常;估計Android環境以及gradle升級之後,版本不對,在原來位置找不到lifecycle這個依賴項;

【解決方式:】

找到platforms\android\build.gradle檔案,修改新增如下紅框內內容;

紅框內容:

maven {
url 'https://maven.google.com/'
name 'Google'

}

configurations.all {
    resolutionStrategy.force 'com.android.support:support-v4:24.0.0'

}

【注意】:本專案的依賴項dependencies中Android支援版本為如下;

    compile "com.android.support:support-v4:+"
    compile "com.android.support:support-v4:24.1.1+"




------------------------------------

特別說明:

中間遇到好幾個問題,具體還需根據自身環境進行修改;

1、D:\android-sdk-windows\build-tools\26.0.0\aapt.exe'' finished with non-zero exit value 1

2、No resource identifier found for attribute 'appComponentFactory' in package 'android'