android 模拟器不允许同一款软件多次安装。如何取消这种限制?或者先把以前的程序卸载掉,如何使用代码执行卸载(后台卸载,不要activity那种)?
解决方案 »
- 请问下,我这个布局为什么只能显示上面的部分,不能显示下面的button呢?
- 如何知道系统当前弹出键盘中的输入法?或者看我的需求
- android 开发收音机
- 求助!!Mastudio开发菜鸟级问题:如何使手机通过登录方式连接到电脑
- 下了一个代码, 编译不过, 找不到speech.srec包, 如何解决
- android 调用本地图片默认从媒体库进入而不是文件浏览器
- 安卓的pc套件连接上手机,可以发短信,哪位大侠可以介绍一下原理吗?
- Android OOM问题
- 新手问题,涉及触屏和动画,求指点
- 问new File("/data/data/com.lll.aaa.app/files/文件夹名");访问出问题
- android 开发
- 如何用程序实现抓取android桌面
一般情况下是要先卸载原来版本的程序,然后才能安装新的程序
关注ing。
如果模拟器已经安装一个发布版的apk,再编译安装就装不上了
嗯,因为签名是一样的,你从eclipse上run,然后进去的apk是同一个签名,所以可以覆盖安装。
你说的用代码安装是说的VIEW一个apk,设置它的类型是application/vnd.android.package-archive 这样启动安装过程吗?如果是,肯定没问题的,我也是这样做的。其实只要了解一件事:系统安装时检查两样东西:一是包名,二是签名。完全一样则可以覆盖安装,包名不同则认为新应用,包名相同而签名不同则不允许覆盖。