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.…

mac安装mysql记录,使用zsh

1、正常安装去官网下载最新版,依次下一步就可以。 2、配置zsh 执行vim ~/.zshrc_profil 添加mysql/bin的目录: export PATH$PATH:/usr/local/mysql/bin添加完成后:wq保存 最后在命令行输入source ~/.zshrc_profile,执行脚本。 3、连接数…

vue中的ES6语法整理1

1、箭头函数 ES6允许使用“箭头”(>)定义函数 var f v > v;//等价于var f function(v){return v; }; 如果箭头函数不需要参数,则定义如下: var f () > 5; // 等同于 var f function () { return 5 }; 如果箭头函…

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 的基本用法中…

mac 升级 15.4之后,部分软件无法打开解决

我的mac升级版本后&#xff0c;有一些好用的软件就打不开了&#xff0c;比如orc识别软件text scanner 解决方法&#xff1a; sudo codesign -f -s - --deep /Applications/TextScan.app可以直接输入 sudo codesign -f -s - --deep 再把文件拖拽过去即可

Android 截图,截取指定view截图

二、具体实现方式 实用截图方法截取整个activity public static Bitmap shotActivity(Activity ctx) {View view ctx.getWindow().getDecorView();view.setDrawingCacheEnabled(true);view.buildDrawingCache();Bitmap bp Bitmap.createBitmap(view.getDrawingCache(), 0, 0…

java使用AntPathMatcher进行uri匹配

需求&#xff1a;我在做rbac权限校验的时候&#xff0c;设置管理员的访问路径为/admin/**,希望所有的开头为/admin/的uri操作地址都能进行匹配判断。 import org.springframework.util.AntPathMatcher;String content "/admin/acuff"; String pattern "/admi…

百度经验 回享计划

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* 日期&…

neditor 自定义工具栏配置

neditor是ueditor的亚种。我已经实现了vueneditor的封装&#xff0c;下面记录一下常用工具栏的配置。 1、配置方法 实例化编辑器的时候传入 toolbars 参数 2、参数列表 名称描述anchor锚点undo撤销redo重做bold加粗indent首行缩进snapscreen截图italic斜体underline下划线st…

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

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

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

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

Android Notification 手机系统横幅弹出提示框调用,横幅通知,RemoteViews使用实例

直接上代码 &#xff1a;bundle是极光推送的bundle Override public void onReceive(Context context, Intent intent) {try {Bundle bundle intent.getExtras(); 。。。。。。 发送横幅通知方法&#xff1a; try {RemoteViews customView new RemoteViews(context.getPac…