Java 导出的APK工作正常。但通过USB调试不起作用

Java 导出的APK工作正常。但通过USB调试不起作用,java,android,eclipse,apk,usb-debugging,Java,Android,Eclipse,Apk,Usb Debugging,当我将我的Android应用程序导出为APK并安装到设备中时,它工作正常 但是,如果我尝试通过USB调试模式在设备上启动相同的Android应用程序,我会得到以下错误: Installation error: INSTALL_FAILED_VERSION_DOWNGRADE 我正在使用googleplayservices,v7appcompat和我的应用程序作为库项目 我已经设置了自定义调试键(与导出时使用的键相同),如前所述 有什么问题吗?得到了回答。基本上,您尝试通过调试安装的新版本的版本

当我将我的
Android
应用程序导出为
APK
并安装到设备中时,它工作正常

但是,如果我尝试通过USB调试模式在设备上启动相同的
Android
应用程序,我会得到以下错误:

Installation error: INSTALL_FAILED_VERSION_DOWNGRADE
我正在使用
googleplayservices
v7appcompat
和我的应用程序作为库项目

我已经设置了
自定义调试键
(与导出时使用的键相同),如前所述


有什么问题吗?

得到了回答。基本上,您尝试通过调试安装的新版本的版本号低于手机上已有的版本号。

解决方案1:

这意味着您尝试安装的应用程序的packageName与emulator上已安装的应用程序的packageName相同,但您尝试安装的应用程序的版本代码较低。首先从emulator卸载您的应用程序:

adb -e uninstall your.application.package.name
然后再次尝试安装应用程序,或增加应用程序版本,然后重试

解决方案2:

可能您的包与默认包名称相同。所以,改变并尝试它

解决方案3:

您是否在设备上启用了多个帐户(并通过ADB推送apk)?如果是这样,您必须删除每个帐户中的apk。完成卸载后,推送将正常

解决方案4:


检查你的活动课。这可能是错误的。

在我有50个声誉之前,我不能对他的帖子发表评论,所以最好不要提这个问题?此外,我在答案中也包含了关键部分。