在Android上如何安装/更换,而不使用Eclipse
-
22-09-2019 - |
题
一个好友发送我的.apk文件的后续版本。我已经有我的设备上的早期版本。
当我试图ADB安装该文件,我得到这样的:
$ adb install ../FlashLite.apk
320 KB/s (18311 bytes in 0.055s)
pkg: /data/local/tmp/FlashLite.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
$ adb uninstall FlashLite.apk
Failure
$ adb uninstall /data/local/tmp/FlashLite.apk
Failure
如何安装/从CMD线更换?我没有源,所以无法从Eclipse中做到这一点。
解决方案
从手机中删除旧版本下设置 - >应用程序 - >管理应用程序,然后安装应该工作。
其他提示
当卸载必须指定java的路径的活性。
adb uninstall com.haseman.myapp
,其中我的主要活动是在SRC / COM /的Haseman / MyApp的/ LaunchActivity.java
进一步,可以执行一个替换安装
adb install -r myApplication.apk
通常,然而,更换版本将如果并不是同一个密钥用于签名都在手机上的APK,你要安装的APK失败。如果你看到一个错误“INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES”你需要先uinstall应用程序,然后安装它。
您必须使用adb uninstall [packagename]
,例如,adb uninstall org.vimtips.supacount
。
这在您的清单中列出的包名称:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.vimtips.supacount"
android:versionCode="6" android:versionName="0.1.5">
从手机中删除旧版本下设置 - >应用程序 - >管理应用程序 然后,你可以通过CMD线安装或上传到网站上,并直接将其下载到手机
不隶属于 StackOverflow