Android Studio中的应用程序挂起安装
通常我会在Android Studio中构建一个应用程序,在手机上测试一个应用程序。但当我只需单击Android Studio中的应用程序挂起安装,android,android-studio,Android,Android Studio,通常我会在Android Studio中构建一个应用程序,在手机上测试一个应用程序。但当我只需单击Run应用程序 Waiting for device. Target device: motorola-nexus_6-ZX1G227B86 Uploading file local path: F:\HeadFirstAndroid\MateClient\app\build\outputs\apk\app-debug.apk remote path: /data/local/tmp
Run应用程序
Waiting for device.
Target device: motorola-nexus_6-ZX1G227B86
Uploading file
local path: F:\HeadFirstAndroid\MateClient\app\build\outputs\apk\app-debug.apk
remote path: /data/local/tmp/com.diyu.org.mateclient
Installing com.diyu.org.mateclient
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.diyu.org.mateclient"
这个过程似乎卡在pm安装上了
,我的手机上没有安装任何应用程序。有什么问题吗
其他项目也一样,请挂起安装。我通过拔下电话插头并重新插入来解决此问题。如果问题仍然存在,则可能是驱动程序/USB电缆或ADB服务出现问题。我认为问题在于
索引的大小,请先从设备中卸载应用程序,然后尝试清理项目,然后在没有图片的情况下运行项目我通过转到设备上的设置->开发人员选项->
取消选中“允许USB调试”->“重新检查”框。下次,软件正确启动。在我的情况下,只需运行(Mac:^R,Windows:Shift+F10)再次解决了问题。在我的例子中,设备就是问题所在。它拒绝任何安装或卸载命令。您可以通过adb命令adb安装[您的apk文件]
如果命令行也被卡住,这意味着它不是“studios fault”。
卸载也返回了失败[删除失败\u内部错误]
android内部的安装状态一定有问题
我可以通过apk文件手动安装我的应用程序来解决这个问题
然后我使用adb卸载[my_package]
这导致成功
最后,我可以正常地从Studio安装我的应用程序。我在安装过程中遇到了问题。重新启动手机后,它就工作了。我通过将操作系统更新到最新的Android版本来解决这个问题。我通过关闭项目并重新打开它来解决这个问题。但我知道这不是唯一的解决方案/可能并不总是有效
文件
关闭项目
,然后重新打开项目。可能有点晚了
对我来说,唯一能解决这个问题的是设备重启。一旦我重启LG G4c,问题就出现了。一旦我重启,一切都恢复正常。如果你使用的是小米手机,比如Redmi或其他什么,你应该尝试切换“通过USB安装”选项
对我来说,当我禁用并再次尝试启用它时,它给了我一个错误“设备被临时限制”。这阻止了我安装应用程序,也是android studio被困在“安装apk”的原因
所以要解决这个问题,请使用VPN连接任何中国服务器,最好是上海,然后尝试启用“通过USB安装”“选择权。其他用户报告说,打开WiFi并使用移动数据启用该选项也有效。检查您的设备是否有多个用户帐户。因为当android studio试图在pyhsical设备上安装应用程序时,它会在所有帐户上安装。
如果你从你的帐户中卸载了你的应用程序,而不是从其他帐户中卸载,android studio将尝试更新你没有的现有应用程序
因此,从所有帐户卸载应用程序,然后尝试安装。它正在安装的apk有多大?它是一个非常小的项目,通常启动速度非常快。我在上一次成功构建中所做的只是添加了几个图像和代码行。事实上,即使我更改了以前的另一个项目,也会发生这种情况。请尝试重新启动手机、重新启动android studio并停止adb服务,但是,那么usb调试将被禁用?选中然后取消选中该框。所以USB调试将被启用。是的,对我来说很有效。我试了两种不同的电缆,其中一种工作正常,但另一种不行。