异常:
[2013-07-09 09:59:32 - Smart_Home] Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
[2013-07-09 09:59:32 - Smart_Home] Please check logcat output for more details.
[2013-07-09 09:59:32 - Smart_Home] Launch canceled!
问题原因:
这个问题引起的原因有很多,主要是AndroidManifest.xml文件出现了问题;
原因1、Activity所在的包名不能有大写字母(android应用包名最好设定为小写,以防出现意想不到的错误);
<activity
android:name="Zonesion.Smart.Home.ZigBeeTool"
android:label="@string/app_name"
android:screenOrientation="landscape" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
问题解决:
方法一:将包名改为小写,这是最繁琐的方法;
方法二:使用相对路径,android:name=".ZigBeeTool"即可;
<activity
android:name=".ZigBeeTool"
android:label="@string/app_name"
android:screenOrientation="landscape" >