我意识到这可能是一个重复的问题,我发现了多个问题,寻找相同的错误,但我仍然无法解决问题。
我正在开发一个Android应用程序,现在只有一个活动(登录屏幕),当我尝试运行该应用程序时,会出现一条错误消息:
pkg: /data/local/tmp/MyName.myapp
Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]
正如我所说,我傻眼了。有没有人经历过这个,或者在我的清单文件中注意到一些与众不同的东西?
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="AdamMc.myapp" >
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".LoginActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
答案 0 :(得分:6)
感谢this question here我意识到这是因为包名不能有大写字母。我将我的包名改为简单的&#39; myappname&#39;而不是&#39; MyName.myappname&#39; android studio自动设置它,并且能够构建和运行。
感谢任何花时间研究这个问题的人。
答案 1 :(得分:1)
notice something out of the ordinary in my manifest file?
是的,您的清单中没有目标API标记,这是检查您选择的目标设备所必需的。
<强>样品:强>
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="18" />