1.animation-list 标签标红:它应该在drawable 而不是anim 下面。
2.打包的时候
3.刚进入activity的时候,如果布局组件有edittext的话,往往edittext会获取焦点,自动弹出软键盘,影响整个界面的视觉效果。解决方法如下:
可以在edittext的父布局结构中(例如LinearLayout,RelativeLayout等)添加
android:focusable="true"
android:focusableInTouchMode="true"
这个两个属性,就可以了。
4. androidstudio3.0使用butterknife报错解决
在引用的App 或者类库的build.gradle 的添加
defaultConfig { ... //添加如下配置就OK了 javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } } }
5,项目中使用bitmap报内存溢出在mainfist.xml的application标签里面添加属性
android:largeHeap="true"
6,添加分包运行时找不到mainfiset_keep.txt 文件的问题 ,在项目build.gradle文件添加以下代码,生成
apply plugin:'com.android.application'
android {
... afterEvaluate {
tasks.matching {
it.name.startsWith('dex')
}.each {dx ->
if (dx.additionalParameters == null) {
dx.additionalParameters = []
}
dx.additionalParameters +='--multi-dex' // enable multidex
// optional
dx.additionalParameters +="--main-dex-list=$projectDir/class-list.txt".toString()
// enable the main-dex-list
dx.additionalParameters +='--minimal-main-dex'
}
}
}dependencies{
...
}
7,
Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
uildToolsVersion BUILD_TOOLS_VERSION
aaptOptions { cruncherEnabled = false useNewCruncher = false }
一般是因为图片名字修改造成的,JPG改成png 或者.9图片的名字修改