【发布时间】:2015-05-11 05:25:26
【问题描述】:
我遇到了一个问题,当我准备测试时,我正在开发的应用程序没有部署到设备上。它曾经做得很好,但后来我更新到 5.0.1 Lollipop,我认为这是罪魁祸首。除了降级到 4.4.4 KitKat(这是我的引导加载程序锁定的 Galaxy S4 上的整个过程)之外,我还能做些什么来解决这个问题? ADB 识别我的设备并且项目构建没有错误/警告。但是,如果我手动构建签名的 APK 并通过电子邮件/PushBullet 将其发送到我的设备,该应用程序确实可以正常运行和工作,这只是很多额外的、不必要的步骤。
很抱歉信息不足,我会在出现有关我尝试过的内容的提示时进行更新。我不知道从哪里开始。我尝试过的一件事是将所有编译 sdk 版本更改为 21,但没有骰子。它确实弹出绿色气泡“会话'应用程序'正在运行”,但设备上没有任何反应。此外,ADB 窗格报告“没有可调试的应用程序”。这里最大的问题是我现在无法调试我的应用程序,因为我无法查看 logcat。任何帮助将不胜感激。
【问题讨论】:
-
你确定它根本没有被部署吗?运行选项卡中的输出是什么?
-
设备外壳命令:pm install -r "/data/local/tmp/com.harmonicvibration.orbit" 中止启动应用程序:com.harmonicvibration.orbit/com.harmonicvibration.orbit.MainActivity。设备外壳命令:am start -n "com.harmonicvibration.orbit/com.harmonicvibration.orbit.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Aborted
-
您是否重新启动了所有相关设备?你的电脑,智能手机?您是否尝试过重新启动 ADB 守护程序?
-
对所有这 3 个都同意
-
如果您浏览设备中的应用程序抽屉,您根本找不到您的应用程序?
标签: android android-studio build android-build