在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下面的部分