aapt.exe finished with non-zero exit value 1

在一个APP 中导入 严振杰的 ALBUM,出现错误

在网上找了各种,最后在 stackoverflow上找到这样的说法

-Go to File->project structure->Project
-Check Android plugin Version and change it to 1.3.0(Latest one)
-Go to File->project structure->app->Properties->Build Tools Version
-Change it to latest one(22.0.1). Also do this for any other module you have for your project.
-Clean and build project.

我大致明白,可能是因为版本的问题。

我就去查看album的版本:

android = [
            applicationId    : "com.yanzhenjie.album.sample",
            compileSdkVersion: 28,
            buildToolsVersion: "28.0.3",

            minSdkVersion    : 14,
            targetSdkVersion : 28,

            versionCode      : 27,
            versionName      : "2.1.3",
]

而我的运行版本呢:

//ext {
//    compileSdkVersion = 27
//    buildToolsVersion = "27.0.0"
//    minSdkVersion = 14
//    targetSdkVersion = compileSdkVersion
//
//    v4Version = "27.0.1"
//}

被引入的版本高于我的运行版本,直接把我的改成高版本的,如下:

ext {
    compileSdkVersion = 28
    buildToolsVersion = "28.0.3"
    minSdkVersion = 14
    targetSdkVersion = 28

    v4Version = "27.0.1"
}

然后运行能过!

至此解决了!

说实话,在用android studio的过程中遇到好多坑!都是这样一步步走来的,

回望,真的是步步皆辛苦!

 

posted @ 2018-12-31 13:33  ssqhan  阅读(890)  评论(0编辑  收藏  举报