AAPT2 error: check logs for details.

/1、全部替代你的项目build.gradle内容:

// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {repositories {
//        maven {
//            url 'https://maven.google.com'
//        }mavenCentral()//如果 jcenter 很慢,尝试添加 mavenCentral 并调整到首行jcenter()maven {url "https://www.jitpack.io"}google()}dependencies {//**重要**classpath 'com.bugtags.library:bugtags-gradle:latest.integration'
//        classpath 'com.android.tools.build:gradle:3.0.0-alpha2'classpath 'com.android.tools.build:gradle:3.1.2'
//        classpath 'org.greenrobot:greendao-gradle-plugin:3.0.0'//1.自动化maven打包插件classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'//2.自动上传至Bintray平台插件classpath "com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0"// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files}
}allprojects {repositories {mavenCentral()//如果 jcenter 很慢,尝试添加 mavenCentral 并调整到首行jcenter()
//        maven { url 'https://maven.google.com' }maven { url "https://jitpack.io" }maven {  url "https://raw.githubusercontent.com/HyphenateInc/Hyphenate-SDK-Android/master/repository" }google()}
}task clean(type: Delete) {delete rootProject.buildDir
}

2、以及替代gradle-wrapper.properties内容:

#Thu Sep 13 13:38:28 CST 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
android.enableAapt2=false

 

同步即可

如果app的build.gradle的appcompat版本低于v7.28则照下该

 

compileSdkVersion 28
useLibrary 'org.apache.http.legacy'compileOptions {sourceCompatibility JavaVersion.VERSION_1_8targetCompatibility JavaVersion.VERSION_1_8
}
'com.android.support:appcompat-v7:28.0.0'

如果还报如下错误:Plugin with id 'com.jfrog.bintray' not found.

解决方法:

导致这个的原因是该项目的原作者会把项目发布到maven中央仓库中,所以在gradle中添加了相关的maven发布任务。 而我们是不能连到maven的仓库,解决这个问题只需要:

找到该Module的build.gradle文件,删除原作者关于maven仓库的配置,只保留下:

apply plugin: 'com.android.library'android {.....
}dependices(){....
}
  •  

然后同步一下就行了

如果运行再报错如下:Compilation failed to complete

解决方法:

Program type already present:

意思是引入类重复了:

注释掉重复的引入:

可注释掉刚刚引入的module:

dependencies {implementation fileTree(dir: 'libs', include: ['*.jar'])compile 'com.android.support:appcompat-v7:24.0.0'implementation 'com.android.support.constraint:constraint-layout:1.1.3'testImplementation 'junit:junit:4.12'androidTestImplementation 'com.android.support.test:runner:1.0.2'androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'compile ('com.xyzlf.share:sharesdk:0.0.10') {exclude group: 'com.android.support', module: 'appcompat-v7'}//        compile project(':shareLibrary')//注释掉啊啊啊啊啊啊啊
}

 

2、资源文件错误,查看方法,进行修正

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/415195.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

工作175:数据在表格横坐标动态显示

1数据格式 2对数据进行处理 created() {getAction("/task/arrange").then(res>{console.log(res)this.tableDatares.data.itemsthis.timeres.data.timeconsole.log(this.time)res.data.time.map((value,index)>{console.log(value)let arr {prop:,label:value.…

Android 生成二维码,条形码,二维码添加logo

zxing生成二维码 implementation com.google.zxing:core:3.3.1 implementation(name: zxing-1.0.1, ext: aar) implementation com.github.bumptech.glide:glide:4.9.0 annotationProcessor com.github.bumptech.glide:compiler:4.9.0 private Bitmap getCodeBitmap(String c…

java setDataSource 报红

开始学习spring security遇到一个问题&#xff0c;setDataSource老是报红 解决方案&#xff0c;在pom.xml中增加 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId><version>2…

Android 识别图片二维码,以及设置状态栏颜色

zxing依赖&#xff1a;compile cn.yipianfengye.android:zxing-library:2.2 初始化&#xff1a;private String SAVE_PIC_PATH Environment.getExternalStorageState().equalsIgnoreCase(Environment.MEDIA_MOUNTED)? Environment.getExternalStorageDirectory().getAbsolute…

linux之sed

sed 是一个流编辑器(stream editor)&#xff0c;主要用来执行文本替换。但 sed 的主要设计目的是以批处理的方式而不是交互的方式来编辑文件。 命令简介 基本命令格式 sed [常用选项] 命令文本 输入 常用选项 -n (--quiet, --silent)&#xff1a;安静模式。在 sed 的基本用法中…

百度经验 回享计划

https://jingyan.baidu.com/user/income 转载于:https://www.cnblogs.com/qdrs/p/7940353.html

Android 扫描二维码demo

demo下载链接&#xff1a;https://download.csdn.net/download/meixi_android/10779714 zxing依赖&#xff1a; compile cn.yipianfengye.android:zxing-library:2.2 扫描类&#xff1a; /*** 作者&#xff1a;created by meixi* 邮箱&#xff1a;13164716840163.com* 日期&…

前端学习(2666):完成vue3.0的todolist编辑

1点击编辑 2编辑逻辑 3进入编辑状态

课后作业-团队编程项目总结

成员&#xff1a;王志昂&#xff08;组长&#xff09; 郑 月 李古宇 孙晨旭 鞠牧孜 程冠菲 项目名称&#xff1a;吃货之家 早在商朝末年&#xff0c;太公望(别名:姜太公&#xff0c;姜子牙)在营丘之战时所创制的太公望红焖鸡&#xff0c;在姜太公建立齐国后&#xff0c;红焖鸡(…

前端学习(2667):退出编辑状态

1逻辑实现 2加上myinput 3判断myinput 调整元素 4

前端学习(2668):删除功能

1定义删除 2删除方法 3删除演示

SICK TiM561激光雷达的使用

TIM系列激光扫描传感器原理&#xff1a; 激光发射器发出激光脉冲&#xff0c;当激光碰到物体后&#xff0c;部分激光反射回激光接收器。通过计算发射/接收脉冲时间差&#xff0c;可以计算出距离值。激光扫描器连续不停的发射激光脉冲&#xff0c;由旋转的光学机构将激光脉冲按一…

记一次MySQL手工注入

本来想找个装安全狗的站试下绕过&#xff0c;safe dog没找到&#xff0c;但随便一搜搜到一个小站有SQLi&#xff0c;正好借此机会复习下手工注入&#xff08;新版Firefox我吐槽一下&#xff0c;hackbar这么好用的工具&#xff0c;说阉割就阉割&#xff0c;哎&#xff09; 小站没…

Netcdf对数据进行裁剪

对三维数据进行裁剪 List<Range> tyxRanges new ArrayList<>(); tyxRanges.add(new Range(null,0,12)); tyxRanges.add(new Range(null,0,12)); tyxRanges.add(new Range(null,0,12)); Array varData varObject.read(tyxRanges); ncWrite.write(varVar, varData…