【Android】INSTALL_PARSE_FAILED_MANIFEST_MALFORMED错误与Not targeting the latest versions警告

一、Console控制台出现Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED的错误

在安卓开发中,一般选择运行,则会向ADT开始安卓app。

如果app无法安卓,在控制台遇到Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED错误,如下图:

然后去Logca看到Couldn‘t load memtrack module(No Such file or directory),之后被一堆无法启动刷屏,如下图:

这就是因为你的AndroidManifest.xml这个文件没有写好。

引起的原因有很多,有时候,及时在eclipse中没有报AndroidManifest.xml的错误,也有可能导致无法启动。这是需要自己人工看,看是否多了一个无意义的空格,是否大小写没有写好之类的,尤其是那些Activity执行类,有没有写好。

安卓启动的时候,先读AndroidManifest.xml,这个AndroidManifest.xml没有通过,根本就不会给你编译。

二、在AndroidManifest.xml警告Not targeting the latest versions of Android

这个警告不会app的任意运行,但是看着很不错。

如下图,

这个警告一般会出现你的目标app的那一行:

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="16"
/>

这个警告出现的原因是因为:targetSdkVersion版本不是最新的,改成本地SDK的最新或更新SDK就好了。

这个有点无厘头了,就是谷歌希望你更新安卓版本,但问题是现在开发基本按照安卓2.2-4.4来,谁有空给你更新啊?

因此这个错误不理它就好了!

时间: 2024-08-06 11:56:16

【Android】INSTALL_PARSE_FAILED_MANIFEST_MALFORMED错误与Not targeting the latest versions警告的相关文章

[android警告]AndroidManifest.xml警告 Not targeting the latest versions of Android

警告:Not targeting the latest versions of Android; compatibility modes apply.Consider testing and updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details. ANDROID SDK 版本是19. <?xml version="1.0" encoding="utf-8

Android 一些错误

android fragment里面放viewpager 嵌套fragment 报错: 解决:在adapter的构造方法里加上 super(fragment.getChildFragmentManager) 把android项目变成lib的时候会在switch语句那里报错 解决:switch语句的case必须是常量R.id.xx 在作为项目的时候是常量 作为lib的时候不是 所以要变成if (id==R.id.xx) 自定义的view属性 然后把android项目变成lib的时候会报No res

Android Studio 错误: 非法字符: &#39;\ufeff&#39; 及 Gradle不能自动查找xml自定义属性

一.非法字符: '\ufeff' 在将项目导入到Studio时提示 错误:非法字符: '\ufeff',编译器没报错但编译出错,比较头疼,后来发现原因是因为没有采用UTF-8无BOM模式,用 Notepad++ 或其他编辑器将文件打开,更换下格式就可以解决: 注:Eclipse可以智能的把有BOM文件转为无BOM文件,目前Andorid Studio未做处理.下面也简单的说下什么是BOM(Byte-Order Mark),可以理解为字节顺序标记,是位于码点U+FEFF的统一码字符的名称.当以 U

Android Studio 错误: 非法字符: &#39;\ufeff&#39; 解决方案|错误: 需要class, interface或enum

Eclipse可以智能的把UTF-8+BOM文件转为普通的UTF-8文件,Android Studio还没有这个功能,所以使用Android Studio编译UTF-8+BOM编码的文件时会出现" 非法字符: '\ufeff' "之类的错误.如下图: 如果遇到此种问题可以手动将UTF-8+BOM编码的文件转为普通的UTF-8文件. 小编这里使用EdItPlus来转换,用EdItPlus打开.java文件依次:文档>文本编辑>转换文本编码>选择UTF-8编码即可如图:

常见的Android开发错误及解决办法

9个常见的Android开发错误及解决办法: 1. 如果你的项目的R文件不见的话,可以试下改版本号在保存,R文件不见一般都是布局文本出错导致. 2. 布局文件不可以有大写字母 3. 抛出如下错误WARNING: Application does not specify an API level requirement!, 是由于没有指定users sdk的缘故,修改AndroidManifest.xml文件. 加入:<uses-sdkandroid:minSdkVersion="8″>

android开发里跳过的坑——android studio 错误Error:Execution failed for task &#39;:processDebugManifest&#39;. &gt; Manifest merger failed with multiple errors, see logs

使用AS在gradle里配置了多个定制版本,发现在编译版本切换时,会出现错误: Error:Execution failed for task ':processDebugManifest'.> Manifest merger failed with multiple errors, see logsInformation:Gradle tasks [:app:generatePhoneWulianDebugSources, :app:mockableAndroidJar, :app:prepa

android 编译错误 Error:(1, 0) Plugin with id &#39;com.android.application&#39; not found.

在导入一个项目时,由于它本身的gradle版本比较高,你试用比较旧版本的gradle时就报出Plugin with id 'com.android.application' not found.的错误 如果出现如上错误,只需要在build.gradle中添加下面代码即可: (直接加在 android{ } 的外面) buildscript { repositories { jcenter() // or mavenCentral() } dependencies { classpath 'com

android 常见错误集锦

1.用Eclipse安装APP程序时,报Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE错误,也就是说内存不够用引起的,解决办法有如下两种: a.把手机内的没用安装包清掉一些,或者卸载一些没用的APP,腾出足够的内存,然后在进行安装: b.直接在AndroidMainfest.xml文件里配置,即<manifest xmlns:android="http://schemas.android.com/apk/res/android

解决启动Eclipse后提示&#39;Running android lint&#39;错误的问题

打开项目的AndroidManifest.xml文件,android:targetSdkVersion="21"改为"20"或以下的值.由于Android L为预览版本,版本号还是使用"20"的原因导致了此问题.修改完后,再Project -> Context Menu -> Android Tools -> Fix Project Properties操作一次,问题解决了. 解决启动Eclipse后提示'Running and