Android 开发中问题总结

1.建立Activity出现 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo异常

解决办法:配置错误,安装使用了以前的配置,重新建立一个配置,就可以了

2.getColor()和getDrawable()过时问题

解决办法:getColor()替换成ContextCompat.getColor()

                  getDrawable()替换成ContextCompat.getDrawable()

3.AndroidStudio3.0 Canary 8报错:

      Error:Execution failed for task ':app:javaPreCompileDebug'.

解决办法:在app的build中

android {

    defaultConfig {

        //添加如下配置就OK了

        javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } }

    }

}

4.Failed to load memtrack module -2

解决办法:<manifest android:installLocation="preferExternal">

5.Missing contentDescription attribute on image的问题

解决办法:android:contentDescription="@string/app_name“

6.打开Android Studio报错“Error running Please select Android SDK”

解决办法:

(1).首先依次选择主菜单“File”——“Settings”

(2).展开“Appearance & Behavior”——“System Settings”——“Android SDK”,在右边的设置界面编辑SDK的路径

(3).单击“Edit”链接之后打开SDK的设置界面如下图所示,这里SDK的目录保持不动,单击页面下方的“Next”按钮,在下一个页面继续单击“Next”按钮,等待Android Studio下载最新的编译工具,我这边是下载了最新的27.0.2版的build-tools。下载完成后单击页面右下角的“Finish”按钮完成更新操作。

(4).回到Android Studio的主界面,此时会自动同步编译工具并重新编译,等待重编完成,即可正常执行Run app的操作了。

7.No toolchains found in the NDK toolchains folder for ABI with prefix mips64el-linux-android错误

解决办法:新版本的NDK与3.0及以前旧版的Android Gradle plugin插件不兼容,修改build.gradle中的版本,改为3.1以上版本即可

8.Android 解决APP字体随系字体大小改变造成的布局错位问题

解决办法:在工程的Application或BaseActivity中添加下面的代码:(在ApplicAtion 测试成功)

@Overridepublic void onConfigurationChanged(Configuration newConfig) {

    if (newConfig.fontScale != 1)//非默认值

        getResources();   

    super.onConfigurationChanged(newConfig);

}

@Overridepublic Resources getResources() {

    Resources res = super.getResources();

    if (res.getConfiguration().fontScale != 1) {//非默认值

        Configuration newConfig = new Configuration();     

        newConfig.setToDefaults();//设置默认       

        res.updateConfiguration(newConfig, res.getDisplayMetrics());

    }   

    return res;

}

9.解决SplashActivity出现白屏问题

解决办法:

    <!--全屏-->

    <style name="SplashFullScreenTheme" parent="Theme.AppCompat.Light.NoActionBar">

        <item name="android:windowFullscreen">true</item>

        <!--防止出现启动白屏,以下两句不可少-->

        <item name="android:windowIsTranslucent" >true</item>

        <item name="android:windowBackground">@drawable/splash_icon</item>

    </style>

然后在Activty配置文件中配置 android:theme="@style/SplashFullScreenTheme" 即可。

如果SplashActivity 中必须设置背景颜色,否则可能出现透明背景。

10.ErrorAll flavors must now belong to a named flavor dimension

解决办法:必须要保证所有的flavor 都属于同一个维度

defaultConfig {

    applicationId "com.*********.app"

    minSdkVersion 15

    targetSdkVersion 22

    multiDexEnabled true

    //动态指定版本号版本名

    versionCode project.hasProperty('VERSION_CODE') ? Integer.parseInt(VERSION_CODE) : DEF_VERSION_CODE

    versionName project.hasProperty('VERSION_NAME') ? VERSION_NAME : "${DEF_VERSION_NAME}"

    println("versionCode = " + versionCode + " versionName = " + versionName)

    buildConfigField("String", "API_HOST", "${API_RELEASE_HOST}")

    //必须要保证所有的flavor 都属于同一个维度

    flavorDimensions "default"

}

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 195,980评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,422评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,130评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,553评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,408评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,326评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,720评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,373评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,678评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,722评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,486评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,335评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,738评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,283评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,692评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,893评论 2 335

推荐阅读更多精彩内容

  • 听老爸老妈说,他们只在谈恋爱的时候看过电影,有了我之后,每天忙于柴米油盐,都没再进过电影院。 记得刚出3D电影的时...
    汪汪有财阅读 219评论 2 2
  • 3、模板引擎 JSP、Velocity、Freemarker、Thymeleaf SpringBoot推荐的Thy...
    吴国友阅读 223评论 0 0
  • 0x01 介绍 随着网民越来越习惯于网上购物,出现了越来越多的电商网站,在线交易平台等。其中肯定要涉及在线支付的流...
    amazing_bing阅读 795评论 0 3