Android 亚洲开发银行安装apk,但不安装';不要在包裹下展示

Android 亚洲开发银行安装apk,但不安装';不要在包裹下展示,android,apk,adb,Android,Apk,Adb,我正在尝试卸载我的应用程序的旧版本,并通过ADB在棒棒糖Android设备上重新安装新版本。以下是我目前的步骤: adb uninstall com.company.mypackagename adb install app-release.apk adb shell pm list packages 我的旧应用程序最初卸载成功,该应用程序从Android 5.5设备上消失 安装升级应用程序的新尝试返回: adb install app-release.apk Performi

我正在尝试卸载我的应用程序的旧版本,并通过ADB在棒棒糖Android设备上重新安装新版本。以下是我目前的步骤:

adb uninstall com.company.mypackagename
adb install app-release.apk
adb shell pm list packages
我的旧应用程序最初卸载成功,该应用程序从Android 5.5设备上消失

安装升级应用程序的新尝试返回:

    adb install app-release.apk
    Performing Push Install
    app-release.apk: 1 file pushed, 0 skipped. 10.7 MB/s (822124 bytes in 0.073s)
        pkg: /data/local/tmp/app-release.apk
    Success
但当我运行一个包列表时,我的新APK包不在那个里

adb shell pm list packages
当我尝试运行它时:

adb shell am start -n "com.company.mypackagename/com.company.mypackagename.MainActivity"
我得到:

Error: Activity class {com.company.mypackagename/com.company.mypackagename.MainActivity} does not exist.

很明显,它没有正确安装,因为它没有显示在包中并且无法运行——即使它显示了成功。解决此问题的最佳方法是什么?感谢您的帮助

我终于找到了问题!!! 我之所以在这里发帖,是因为我花了太多时间试图弄明白这一点,因为它没有给我任何错误消息

我能够从部署团队获得原始APK的副本并分析它们的AndroidManifest.xml,发现原始APK包名称都是小写的:“com.company.mypackagename”,但我正在构建的包实际上使用了Camel Case“com.company.mypackagename”。当我试图安装它时,ADB应该给出一个类似于“应用程序ID不匹配”的错误,但它只是重复地给我一个响应:“成功”

希望这能为其他人节省一些时间