导入ijk,不知道是as所有的第一次导入工程都这么慢,还是因为ijk的配置比较老,反正是第一次导入,真的太慢了。
导入后出现如下bug:
1. To suppress this warning, remove "buildToolsVersion '25.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
语义很简单,现在的build tool 是25.0.3, 而设置的最低比这个高。具体语法没有搞清楚,全部改成26.0.2,搞定。
2. All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com
参考:
http://blog.csdn.net/syif88/article/details/75009663
解决办法,点击 err, 会自动跳转的语法错误的地方,
productFlavors { all32 { minSdkVersion 9 } all64 { minSdkVersion 21 } // armv5 {} // armv7a {} // arm64 { minSdkVersion 21 } // x86 {} flavorDimensions "versionCode" } buildToolsVersion '26.0.2' //buildToolsVersion '25.0.3' }
加入这句:
buildToolsVersion '26.0.2'
虽然位置不太一样,但是应该是一个意思,
3. error: '@@array/pref_entries_player' is incompatible with attribute android:entries (attr) reference
Failed to execute aapt
各种百度无果,q群里一个哥们一语点醒梦中人:把 @@去掉。
也许这就是程序员学技术都是半路出家的无奈吧。