Studio问题合集

1、打包的时候提示包冲突:

http://www.cnblogs.com/liushilin/p/6068098.html

对第三方依赖包不做处理,及app下build.gradle的结构说明:http://blog.csdn.net/sinat_15417921/article/details/53170141


2、查看项目的依赖树:

右侧Gradle-->项目-->android-->androidDependencies

Studio问题合集_第1张图片

3、studio使用模拟器的时候提示:Android-ABIFilter-Device supports x86,but APK only supports armeabi-v7a,armeabi,x86_64

遇到这个错误是因为你的项目下的build.gradle中设置了手机cpu架构的过滤,如图:

Studio问题合集_第2张图片

可以看到我们设置的只允许armeabi,armeabi-v7a,-8a 安装apk的时候提示不支持x86,因为我的模拟器就是x86的cpu架构,如图:

所以我们只需要修改如下:

Studio问题合集_第3张图片

这样apk就能安装到x86的cpu架构模拟器了。

4.在studio上使用ConstraintLayout,时总是提示The following classes could not be instantiated: .........下面一大堆的控件无法实例化。

因为compile'com.android.support.constraint:constraint-layout:1.0.2'这个控件我是引入进来了的,所以出现这个错误使我很困惑,后来和其他项目对比的时候发现加入:compile'com.android.support:design:25.3.1' 这行代码引入5.0的design包就能实例化了。 

5.升级studio3.0 xml文件报错:Error: java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception  

在项目下的gradle.properties内加入android.enableAapt2=false 关闭aapt,如果没有这个文件,可以自己创建一个,或者从上一个项目copy一个过来

你可能感兴趣的:(Studio问题合集)