`
lufengdie
  • 浏览: 247835 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

android APK文件安装失败

阅读更多



    开发的时候遇到一个问题:
  
   在Eclipse中run android项目时,控制台Console报错:
 
    



   字面意思可以判断出,因为mainfest.xml文件有错误(畸形),其实一般在Eclipse底下,如果这个配置文件出错的话会提示,比如你给一个Activity配置一个文件路径,如果这个java文件不存在的话,Eclipse会提示的,  但不知道为什么我的IDE不提示。

 
  然后打开LogCat,会有如下提示:

 



  其实通过Logcat 就可以明显的看到问题的所在:

  03-12 03:19:04.038: WARN/PackageParser(52): /data/app/vmdl17216.tmp (at Binary XML file line #34): <activity> does not have valid android:name

  众所周知,安装一个APK的是时候先去解析  *** mainfest.xml 文件, 而此事例就是包解析器在解析mainfest.xml时发现错误而导致不能正常安装。

其原因是 我修改了在 mainfest.xml中配置的一个activity的类名,修改以后mainfest.xml 配置文件 中的名称也会自动更新,但是更新的同时,将路径更改了,没有了目前前的那个点,也就是相对路径,因为找不到 这个java文件。




总结:  要懂得看 控制台 Console 和 LogCat 的提示信息,可能一句提示就能知道问题的所在。








 


  • 大小: 14.8 KB
  • 大小: 54.3 KB
分享到:
评论
2 楼 lufengdie 2013-10-25  
丨悟空 写道
如果只是提示安装失败而控制台和logcat都没有错误信息呢?


那就猜吧。

没有exception你的程序怎么修改bug?
1 楼 丨悟空 2013-08-29  
如果只是提示安装失败而控制台和logcat都没有错误信息呢?

相关推荐

    Android apk更新安装代码

    当需要对已安装的应用进行更新时,开发者通常会提供一个新的APK文件供用户下载。本篇文章将详细介绍如何在Android应用中实现APK的自动更新安装功能。 首先,我们需要理解Android系统如何处理APK的安装过程。当用户...

    android模拟器安装APK文件

    下面我们将详细讨论如何在Android模拟器中安装APK文件。 首先,你需要拥有一个APK文件。通常,APK文件可以通过以下方式获取: 1. 开发者编译:如果你是应用开发者,你可以通过Android Studio将你的项目编译成APK。...

    PHP 读取 Android APK XML文件,无需JDK

    在给定的场景中,我们需要使用PHP来处理Android APK文件,这是一个包含Android应用所有资源和代码的压缩文件。APK文件是基于Java的,通常需要JDK(Java Development Kit)来解析其内部结构,但在这个特定情况下,...

    unity调用安卓安装apk文件(支持安卓9)

    unity调用安卓方法实现apk文件的安装。亲测支持安卓7,8,9。附有安卓源码在MyApplication目录下面。请用unity2018.2.13以上版本打开。直接在unity打包安卓即可测试。如果出现打包失败的报错可能是你把项目解压到了...

    Android 下载APK 安装APK 打开APK

    在Android系统中,下载、安装和打开APK文件是用户获取和使用应用程序的基本流程。APK(Android Package)是Android操作系统中的应用软件包文件格式,相当于iOS中的.ipa文件。以下将详细介绍这些过程以及实现这一功能...

    Android 之 在模拟器上安装APK

    在Android开发过程中,为了测试和调试应用程序,我们通常需要在设备或模拟器上安装APK文件。本篇文章将深入探讨如何在Android模拟器上安装APK,这对于开发者来说是一项基本技能,尤其当实体设备不在手边时。我们将...

    安卓网apk安装器3.0

    所以安卓帮帮为广大的Android手机用户开发了一款小巧简单的apk软件安装助手,只要您在电脑上安装好了手机驱动,使用安卓帮帮APK安装器可以方便将APK文件安装到手机上。 【软件特点】 1)支持APK文件信息查看:应用...

    适配Android高低版本自动更新apk安装

    创建一个指向APK文件的`File`对象,然后构建一个`Intent`,设置其类型为`"application/vnd.android.package-archive"`,并将文件URI作为数据传递: ```java File apkFile = new File下载路径); Intent ...

    android apk安装工具(adb封装)

    2. **APK文件传输**:将APK文件从开发环境传输到Android设备,可能通过`adb push`命令实现。 3. **安装操作**:调用`adb install`命令,处理安装过程中的输出,例如返回值和日志,以便于识别安装成功与否或出现的...

    Android手机连接电脑安装APK文件和备份数据教程.pdf

    Android 手机连接电脑安装 APK 文件和备份数据教程 本教程主要讲述了如何使用 Android 手机连接电脑,安装 APK 文件和备份数据。下面是详细的知识点解释: 一、安装驱动程序 在连接 Android 手机和电脑之前,需要...

    android 系统调用安装apk

    3. **调用installPackage()方法**:将APK文件的URI、观察者实例以及安装标志(如`REPLACE_EXISTING_PACKAGE`)作为参数传递给该方法。 ```java pm.installPackage(mPackageURI, observer, installFlags); ``` #...

    android apk内置导致不开机,不需要全编方法检查

    在Android系统中,APK(Android Application Package)是应用程序的基本包文件格式,包含了应用的代码、资源和元数据。当一个APK被内置到设备的系统分区时,它通常被视为系统应用,拥有更高的权限和更深入的系统集成...

    Eclipse如何导出android的apk文件傻瓜图文教程

    在Android开发中,导出APK文件是将开发完成的应用打包成可以在Android设备上安装的格式。以下是从Eclipse导出Android APK文件的详细步骤: 1. 确保你的Eclipse安装了ADT(Android Development Tools)插件。没有...

    apk静默安装apk

    标题中的“apk静默安装apk”指的是在Android设备上,不显示安装界面和提示,而是通过特定的API或者命令行工具实现对其他APK文件的自动安装。这种方法常用于批量部署或者自动化测试场景,能够提高效率并减少用户的...

    android apk获取root权限方法总结

    在 AndroidManifest.xml 文件中添加 android:sharedUserId="android.uid.system",这样可以使 APK 的权限升级到 system 级别。同时,还需要在对应的 Android.mk 文件中添加 LOCAL_CERTIFICATE := platform。这一方法...

    Android APK+Dex文件反编译及回编译工具v2.0.2

    右键[APK文件]、[RSA文件]、[original]目录、[META-INF]目录 可直接查看签名信息。 *.新增,创建[开始菜单-所有程序-APKDB]目录 *.新增,精简APK语言包功能(仅保留英文、简体中文、繁体中文) *.增强,对繁体系统...

    android APK 重新签名

    在Android开发过程中,有时需要对已有的APK文件进行重新签名。例如,在某些情况下,原始的签名密钥可能丢失或出于安全考虑需更换签名密钥;又或者是在进行二次打包时,需要确保应用的完整性和安全性。本文将详细介绍...

    Android 下载安装APK

    在Android平台上,为应用程序提供自动更新功能通常涉及下载和安装APK文件的过程。这个过程不仅方便用户及时获取软件更新,也对于开发者来说是保持应用安全性和功能完善性的重要手段。以下将详细介绍Android环境下...

    详解Android studio 3+版本apk安装失败问题

    总结来说,Android Studio 3+版本中出现的APK安装失败问题,主要与Instant Run功能有关,开发者需要采用Gradle任务来构建完整的APK文件,以解决安装和升级测试中遇到的问题。这个知识点对于Android开发人员来说非常...

    Android2.2自带apk安装器源码

    安装流程**:通过阅读源码,开发者可以理解APK安装的具体步骤,包括验证签名、解析APK元数据、分配安装位置、复制APK文件到系统目录、更新数据库记录等。这对于自定义安装程序或优化应用分发过程非常有用。 **2. ...

Global site tag (gtag.js) - Google Analytics