出事cause : 心血来潮升级自己的APP
AndroidStudio 升级到3.2 buildToolsVersion '28.0.3'
distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
classpath 'com.android.tools.build:gradle:3.2.1'
result tragedy 发生了 AAPT2 error: check logs for details
什么鬼,请查看详情 :
打开 As下面的Terminal 输入 gradlew compileDebugSources
gradlew compileDebugSources
错误出现 :
C:\Users\Administrator\.gradle\caches\transforms-1\files-1.1\poiphoto-0.4.2.aar\dde8ef7991b2a3b84a1523dadd813d16\res\values\values.xml:17:5-90: AAPT: error: resource color/colorPrimary (aka com.jiandaoshou.debug:color/colorPr
imary) not found.
C:\Users\Administrator\.gradle\caches\transforms-1\files-1.1\poiphoto-0.4.2.aar\dde8ef7991b2a3b84a1523dadd813d16\res\values\values.xml:17:5-90: AAPT: error: resource color/colorPrimaryDark (aka com.jiandaoshou.debug:color/col
orPrimaryDark) not found.
很明显 没有找到 colorPrimaryDark
新建一个项目 查看res -> values -> colors.xml中有三行代码
<color name="colorPrimary">#008577</color>
<color name="colorPrimaryDark">#00574B</color>
<color name="colorAccent">#D81B60</color>
查看自己项目的colors里面 缺少两个(应该以前改名字了) 个人喜欢这样写颜色
<color name="color_FFFFFF">#FFFFFF</color>
然后cv大法复制一份到我的项目中,再次编译 OK错误解决
原因 : 不明,或许是不是新版AndroidStudio 的BUG 具体不明 求大神指路!!!