Android报错整理

来源:互联网 发布:日本饺子 知乎 编辑:程序博客网 时间:2024/05/16 08:20

      

       在Android开发过程中,会出现各种各样的问题和报错,还好有互联网的分享平台,以前没有时间和意识去整理这些,但为了以后方便的查阅和帮助他人,本博会尽量收集整理遇到的错误和解决措施,也往补充和更正。


  1、eclipse 导入项目后提示 Activity cannot be resolved to a type错误,怎么解决?

        三种可能:
              (1)jdk不匹配(或不存在)
              (2)jar包缺失或冲突
              (3)eclipse查找项目类型策略所致

      新导的工程,那么很可能是jdk或者sdk版本问题。解决方法:  右键工程,属性,配置下里面的项目。

             1、Resource -> Text file encoding 修改编码方式
             2、Android ,版本前勾上对号,
             3、Java Complier ,后面那个版本改一改,具体改成什么得看你的工程

     另外,Eclipse上面那行,Window -> Preferences -> Android ,SDK Location别忘了配。


 2、 Manifest merger failed

     (1)、具体报错信息:

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

       > Manifest merger failed : Attribute application@theme value=(@style/AppTheme) from AndroidManifest.xml:13:9-40

      is also present at [MzkFirstDemo:app3:unspecified] AndroidManifest.xml:16:9-59 value=(@style/Theme.AppCompat.NoActionBar).

     Suggestion: add 'tools:replace="android:theme"' to <application> element at AndroidManifest.xml:7:5-25:19 to override.

    (2)、出错经过:一个Android项目中导入一个新的module

    (3)、解决措施:

            首先进行检查:

                         1、两个项目(原项目和module 的menifest)中的targetSdkVersion修改为一致

                                检查引入module中的menifest 中的第一行:apply plugin: 'com.android.library' (这是正确的)

                         2、   简化module中menifest中的application选项:删除activity上面application下面的部分      

                           


 



0 0