1.
问题:Error:java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.AaptException:
这个问题一般会在打包的时候遇到,查阅了网上很多资料都是说因为项目路径过长原因导致,但是其实很多时候并不是的,其主要原因是builde.gradle会在你打包的时候去检查你的res资源,一旦出现不规范就会出现该错误。
以上是问题所在,解决方案:
要么把图片制作成点9图片,要么去掉图片文件名中的.9;
当然解决方案就是我们主动去禁止它检查,即在你Module的builde.gradle中添加以下代码:
android{
.....
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
.....
}
2.
import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.StatusLine;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
报错:
Error:(19, 23) 错误: 程序包org.apache.http不存在
Error:(20, 23) 错误: 程序包org.apache.http不存在
Error:(21, 23) 错误: 程序包org.apache.http不存在
Error:(22, 30) 错误: 程序包org.apache.http.client不存在
Error:(23, 38) 错误: 程序包org.apache.http.client.methods不存在
Error:(24, 35) 错误: 程序包org.apache.http.impl.client不存在
解决方法:
build.gradle中
在buildToolsVersion下边
defaultConfig上边
添加如下代码
useLibrary 'org.apache.http.legacy'