(第一次写博客勿喷 谢谢)
有的小伙伴用新建的项目就没法编译
出现图中错误
app/build.gradle
将其设置为compile ‘com.android.support:appcompat-v7:26.0.0’
更推荐升级AS
手动分割<!----------------------------------------------------------------------------------------------------------------------------------------------->
当编辑器未发现错误,logcat也没有的时候build->clean progect (未必有效)
手动分割<!---------------------------------------------------------------------------------------------------------------------------------------------->
在添加图片时:
Error:java.lang.RuntimeException: Some file crunching failed, see logs for details
Error:Execution failed for task ':app:mergeDebugResources'.
Error: java.lang.RuntimeException: Some file crunching failed, see logs for details
可在app/build.gradle中添加
aaptOptions {
cruncherEnabled = false
useNewCruncher = false
}
手动分割<!------------------------------------------------------------------------------------------------------------------------------------>
在build文件中,当代码为:
implementation 'com.android.support:design:24.1.0'
mplementation 'com.android.support:appcompat-v7:28.0.0'
Alt+Enter提示消息为:
All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 28.0.0, 24.1.0. Examples include com.android.support:animated-vector-drawable:28.0.0 and com.android.support:design:24.1.0 less… (Ctrl+F1)
There are some combinations of libraries, or tools and libraries, that are incompatible, or can lead to bugs. One such incompatibility is compiling with a version of the Android support libraries that is not the latest version (or in particular, a version lower than your targetSdkVersion). Issue id: GradleCompatible
他们有兼容问题可改成,可将代码改成
implementation 'com.android.support:design:28.0.0'
手动分割<!-------------------------------------------------------------------------------------------------------------------------------------->
element relativelayout must be declared 说明.xml文件所在的包(文件)不对