zoukankan      html  css  js  c++  java
  • 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调试模式,针对小米手机,步骤是这样的:

    进入设置页面:


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


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


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



    但是,在安装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 APP——HelloWorld!

  • 相关阅读:
    圣诞放长假了
    设计模式Top10排行榜
    成长的烦恼
    小三的故事发家篇
    《家庭财务总管》升级(1.0.0.2)
    紧急项目处理方法
    隐身大法,使民无知
    如何维护自己文章的版权
    在深度学习的视觉VISION领域数据预处理的魔法常数magic constant、黄金数值: mean=[0.485, 0.456, 0.406],std=[0.229, 0.224, 0.225]
    ImageNet数据集下载
  • 原文地址:https://www.cnblogs.com/Arry10/p/7731777.html
Copyright © 2011-2022 走看看