如何在不使用Eclipse的情况下在Android上安装/替换

一个好友发给我一个.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中做到这一点。

  • 错误:“无法在设备'模拟器-5554'上安装apk:超时”
  • 如何在Android L中使用“PackageInstaller”类安装/更新/删除APK?
  • Android Fastboot设备无法返回设备
  • Android应用可以安装另一个Android应用吗?
  • Android应用安装失败:软件包com.my.app在条目AndroidManifest.xml中没有证书
  • 如何在设备上安装unsigned android应用程序?
  • 无法在手机上安装.apk
  • 从本地文件或Google Play安装时,如何将params传递给我的应用程序?
  • 在设置 – >应用程序 – >管理应用程序下删除手机中的旧版本,然后安装应该有效。

    卸载时,必须指定活动的java路径。

     adb uninstall com.haseman.myapp 

    我的主要活动是在src / com / haseman / myapp / LaunchActivity.java

    此外,您可以使用替换安装

     adb install -r myApplication.apk 

    但是,通常情况下,如果不使用相同的密钥对手机上的apk和要安装的apk进行签名,则替换构建将失败。 如果您看到错误“INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES”,则需要先卸载应用程序然后再安装它。

    您必须使用adb uninstall [packagename] ,例如, adb uninstall org.vimtips.supacount

    这是清单中列出的包名称:

      

    您需要提供-r键:

     adb install -r myapp-release.apk 

    这已经讨论过了: 为什么adb install 失败?

    在设置 – >应用程序 – >管理应用程序下删除手机中的旧版本然后您可以通过cmd行安装或上传到网站并直接下载到手机