`
lufengdie
  • 浏览: 246141 次
  • 性别: 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都没有错误信息呢?

相关推荐

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

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

    安卓网apk安装器3.0

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

    Android APK+Dex文件反编译及回编译工具(APKDB)v.1.9.2 正式版

    (检查是不是安装了PC版的手机管理工具,关联了APK文件) 5、安装后无法编译文件,提示JAVA 错误 (未安装JAVA平台,或安装错误。请卸载后重启电脑,重装再次重启电脑) 6、安装成功后,编译文件提示 “Can’t ...

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

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

    Android Apk去掉签名以及重新签名的方法

    Android开发中很重要的一部就是用自己的密钥给Apk文件签名,不经过签名的Apk文件一般是无法安装的,就算装了最后也是失败。 网上流传的“勾选允许安装未知来源的应用”其实跟签不签名没啥关系,说白了就是允许安装不...

    Android手机程序安装指南(新手必读).doc

    (如果你下载的软件是rar或者zip的话请解压出APK文件之后再安装,论坛下载的附件也有xxxx.apk.zip的情况,双击打开没有APK文件,这种情况不要解压,只需重命名将后缀中的.zip去掉即可安装!)。安装程序之前,先对...

    android#as build/outputs目录的apk安装不上?#

    在run过程中,as会对apk使用debug签名来进行签名,所以我们直接在设备上安装失败的原因并不是签名问题,而是通过as run后,as会在apk的AndroidManifest文件中自动添加android:testOnly属性。正是由于这个属性导致...

    ApkIDE3.3.0.0作者原版,解决常见apk打包安装问题.rar

    解决targetSdkVersion版本过低安装失败,安装apk提示版本太低,targetsdkversion修改方法,操作方法:https://blog.csdn.net/a2831942318/article/details/121564997?spm=1001.2014.3001.5501 一、打包错误 ...

    APK+Dex文件反编译及回编译工具(APKDB)v1.8.1正式版 支持繁体

    修复,APK文件安装器出错问题  *.修复,安装框架文件出错问题  *.修复,64位系统签名优化出错问题  *.更新,Java Decompilier 至 v0.3.5  *.更新,Dex2jar 至 v0.0.9.15  *.增强,对API 19的支持!  *.优化,...

    解决共享库不存在或失效导致的应用未安装

    找了很久,,资源都是分开的 这次我把他汇总,打包,方便...然后重启手机,开始安装你以前安装失败的软件,然后你就会看到安装成功的兴奋了。这样你就永远不会在遇到软件未安装或没有该软件的共享库或已失效的情况了。

    Android开发apk反编译和二次打包教程

     本文首先介绍几种Android反编译工具的使用,然后实现在不需要知道源代码的情况下,仅通过修改反编译得到的smali文件实现修改apk逻辑功能的目的。  Android中常用的反编译工具有三个:dex2jar、jd-gui和apk

    Android 超好用反编译工具

    Android Killer是一款免费可视化安卓反编译软件箱,它可以对安卓APK文件进行反编译、APK打包、APK签名、APK编码转换等多种功能为一体;编译文件以树形目录结构呈现出来,自动失败图像资源文件,并提供图片资源的快捷...

    安卓apk中ab包解包工具

    本工具是在本身apk包已经被反编译后再使用的工具,本来是上网找工具,结果资源还收费,,github上的大佬都没收费,公开分享,然后github下载无限断线,难顶科学上网下载成功。本工具4.6.2版本,如果使用失败,请使用...

    AndroidKiller反编译神器(可编译出源码)

    一款可视化的安卓应用逆向工具,集Apk反编译、Apk打包、Apk签名,编码互转,ADB通信(应用安装-卸载-运行-设备文件管理)等特色功能于一身,支持logcat日志输出,语法高亮,基于关键字(支持单行代码或多行代码段)...

    Android逆向助手

    一个 Android 反编译工具的合集,该工具集成了android反编译的各种常用功能,包括apktool,7zip,dex2jar,jd-jui,autosign等等,可以反编译apk得到资源文件和代码,并且签名重新打包成新的apk。 例如将一下功能融合在...

    java8源码-ApkDex2jar:基于javafxUI界面实现的androidapk自动化批量反编译工具。运行后直接将apk文件拖入程序内

    对于已使用第三方加固过的apk,可能会反编译失败,或者无法进行反编译。 环境 UI界面基于java8+javafx IDEA 工具版本 Dex2jar:2.0 apktool:2.4.1 JD-GUI:1.6.5 以上工具已经内置到程序中,无需再设置 使用 运行后...

    Android渠道打包工具packer-ng-plugin.zip

    使用Java写入APK文件注释虽然可以正常读取,但是安装的时候会失败,错误信息是:adb install -r demo.apk Failure [INSTALL_FAILED_INVALID_APK]原因未知,可能Java的Zip实现写入了某些特殊字符导致APK文件校验...

    (基于android的毕业设计)安卓应用商店App(源码+演示录像+使用说明).rar

    管理员可以上传apk文件到服务器中,并且需要描述这个apk文件是什么软件,以及这个软件的相关信息,因此,有一个上传apk,并且需要提交软件相关内容的网页界面,即:上传文件界面。 当上传成功,就会跳转回主要网页...

    Android静默安装常用工具类

    关于静默安装可见apk-root权限静默安装。 4、PackageUtils Android包相关工具类,可用于(root)安装应用、(root)卸载应用、判断是否系统应用等,如: install(Context, String) 安装应用,如果是系统应用或已经root...

    使用adb命令安装apk

    adb: Android Debug Bridge(安卓调试桥) tools。...在手机上安装apk文件步骤很简单 1.在手机上打开开发者模式 点击七次手机版本号 会显示已进入开发者模式 打开USB调试 2.在电脑上安装adb 进行一系

Global site tag (gtag.js) - Google Analytics