问题汇总

1.NoClassDefFoundError
gradle文件 multiDexEnabled true 引起
https://stackoverflow.com/questions/27698287/noclassdeffounderror-with-android-studio-on-android-4

问题汇总_第1张图片
QQ图片20170901184210.png

2.RadioButton-- hdpi 480x800 下 文字图片距离过远导致文字无法正常显示

问题汇总_第2张图片
Paste_Image.png
  1. 找不到so文件
    java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/xxx.xxx.xxx-1/base.apk"],nativeLibraryDirectories=[/data/app/xxx.xxx.xxx-1/lib/arm64, /data/app/xxx.xxx.xxx-1/base.apk!/lib/arm64-v8a, /vendor/lib64, /system/lib64]]] couldn't find "libutility.so"

解决方法:
https://stackoverflow.com/questions/27186726/java-lang-unsatisfiedlinkerror-dalvik-system-pathclassloader

问题汇总_第3张图片
QQ图片20170907165749.png

4.小米机 gradlew installdebug 失败
com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: Failed to establish session

解决问题 http://www.jianshu.com/p/6588c69b42cf

问题汇总_第4张图片
QQ图片20170911150901.png

小米开发者选项 最后位置 关闭MIUI优化

5.Anroid studio 导入新项目 ,卡在 refreshing xxx 。直接强制关闭as,在新项目所在文件目录 gradle/wrapper/ 文件夹下的 gradle-wrapper.properties中distributionUrl=https://services.gradle.org/distributions/gradle-4.0.1-all.zip
改为本地已有的gradle版本。

  1. AndroidStuido 3.0 的使用问题
    Logcat 隐藏掉后找回 上下左右的栏的隐藏显示控制 均在 View 的下拉菜单里


    问题汇总_第5张图片
    image.png

    Toolbar / StatusBar / Navigation Bar 的显示

第二个是中文乱码
自己找的字体文件有的时候容易出现这个问题 我之前用的仿mac的字体出现了此问题 ,替换回 Microsoft的自带就可以了


问题汇总_第6张图片
image.png

代码中的中文乱码 ,应该和编码没有统一成UTF-8的问题


问题汇总_第7张图片
image.png

Logcat顶部框超出边界问题
image.png

问题汇总_第8张图片
image.png

取消这个框


image.png

7.Activity 被回收重载 时 ,其中的 多个fragment重影的问题
测试复现:开发者选项-->不保留活动
解决问题:http://blog.csdn.net/buaaroid/article/details/50605306

问题汇总_第9张图片
QQ图片20180307155835.png

以及onSaveInstanceState两个参数不同的重载方法的区别
onSaveInstanceState(Bundle outState)这个才会被调用
https://stackoverflow.com/questions/12793069/android-onsaveinstancestate-not-being-called-from-activity
问题汇总_第10张图片
QQ图片20180307182401.png

你可能感兴趣的:(问题汇总)