Android:真机调试遇到的问题(INSTALL_FAILED_CANCELLED_BY_USER和INSTALL_FAILED_INSUFFICIENT_STORAGE)

时间:2023-03-09 20:38:18
Android:真机调试遇到的问题(INSTALL_FAILED_CANCELLED_BY_USER和INSTALL_FAILED_INSUFFICIENT_STORAGE)

Android:真机调试遇到的问题(INSTALL_FAILED_CANCELLED_BY_USER和INSTALL_FAILED_INSUFFICIENT_STORAGE)

刚开始做Android开发,环境配置好之后,本想进行第一个Android程序HelloWorld的调试运行,但遇到了许多的麻烦,下面是我遇到的麻烦及解决办法;

(1)计算机不支持模拟器调试:本人的电脑处理器是AMD(A8)的,创建模拟器时报以下错误,

Unfortunately, your computer does not support hardware accelerated virtualization.
Here are some of your options:
1) Use a physical device for testing
2) Develop on a Windows/OSX computer with an Intel processor that supports VT-x and NX
3) Develop on a Linux computer that supports VT-x or SVM
4) Use an Android Virtual Device based on an ARM system image
(This is 10x slower than hardware accelerated virtualization)

刚开始看到这个错误真是崩溃,才刚开始就来这一出,关键是这里:supports VT-x and NX,上网一查就知道,原来是我的机器不支持模拟器调试,于是我就放弃了用模拟器调试,改用真机测试;

(2)真机测试问题(INSTALL_FAILED_INSUFFICIENT_STORAGE):刚开始用的机器是红米手机,要用真机调试首先要用usb调试模式,针对小米手机,步骤是这样的:

进入设置页面:

Android:真机调试遇到的问题(INSTALL_FAILED_CANCELLED_BY_USER和INSTALL_FAILED_INSUFFICIENT_STORAGE)

找到关于手机,迅速多次点击版本信息,现在再到设置页面:

Android:真机调试遇到的问题(INSTALL_FAILED_CANCELLED_BY_USER和INSTALL_FAILED_INSUFFICIENT_STORAGE)

在更多设置里找到开发者模式选项,进入:

Android:真机调试遇到的问题(INSTALL_FAILED_CANCELLED_BY_USER和INSTALL_FAILED_INSUFFICIENT_STORAGE)

打开usb调试,现在就进入了usb调试模式,在Android Studio中也能发现设备了:

Android:真机调试遇到的问题(INSTALL_FAILED_CANCELLED_BY_USER和INSTALL_FAILED_INSUFFICIENT_STORAGE)

Android:真机调试遇到的问题(INSTALL_FAILED_CANCELLED_BY_USER和INSTALL_FAILED_INSUFFICIENT_STORAGE)

但是,在安装apk的时候报了INSTALL_FAILED_INSUFFICIENT_STORAGE的错误,这个问题是由于空间不足引起的,网上有很多的解决办法,其中一种是让apk安装在sd卡中,而不是安装在内存中,这种只要在Manifest文件中<manifest>标签中加上android:installLocation="preferExternal"就行了,我尝试了这一种方法,但仍然失败了,第一次这个红米手机的确是内存不足了,于是我换了一个手机来调试;

(3)真机测试问题(INSTALL_FAILED_CANCELLED_BY_USER):这一次使用的是红米note,调试时报INSTALL_FAILED_CANCELLED_BY_USER的错误,这个问题比较好解决,是由于手机禁止了usb模式下安装应用,只要在手机上改一下设置就行了(允许usb安装):

Android:真机调试遇到的问题(INSTALL_FAILED_CANCELLED_BY_USER和INSTALL_FAILED_INSUFFICIENT_STORAGE)

接着就可以调试安装成功了:

Android:真机调试遇到的问题(INSTALL_FAILED_CANCELLED_BY_USER和INSTALL_FAILED_INSUFFICIENT_STORAGE)

Android:真机调试遇到的问题(INSTALL_FAILED_CANCELLED_BY_USER和INSTALL_FAILED_INSUFFICIENT_STORAGE)

------

Android:真机调试遇到的问题(INSTALL_FAILED_CANCELLED_BY_USER和INSTALL_FAILED_INSUFFICIENT_STORAGE)

这就是我的第一个Android APP——HelloWorld!