[size=14px]如图,之前做调试还都好好的,今天不知道怎么的了,手机不能正常识别,显示 The selected device is incompatible。
甚至AVD也是这样:求指教,该如何处置乎?
[/size]

解决方案 »

  1.   

    使用别的android系统更高的试试
      

  2.   

    打开manifest文件,android:versionCode="**"  中,把**数值改为设备API的数值就行了
      

  3.   

    minSdkVersion问题吧
      

  4.   

    项目的minSdkVersion比测试机的SDK高,将minSdkVersion=16或者更小。
      

  5.   

    哈哈..............我找到原因了!!!
    请仔细看你的手机连接状态,就是state那栏,offline!!没错,是offline,重新插拔数据线,状态是online就OK啦,楼上说的都没说到重点
      

  6.   

    我这也是,同一个手机,同一个Android项目,之前都是好好的,现在插上手机只能跑一次,第二次就不行了,然后又要重新拔插才行,就是那个state的原因,跑一次就变成offline了。
      

  7.   

    我的原因是,手机上面会弹一个窗口提示你是否允许调试,点了就ok了,,太tmd坑了啊
      

  8.   

    Solution :Open app -> Gradle Scripts(src) -> build.gradle (Module:app)
    Change the minSdkVersion version lower then your device attached.
    You would see "Gradle files have changed since last project sync." click on Sync Now next to it.
    Now try running the App on your device.
      

  9.   

    我遇到这个问题是因为手机版本是21,而当前minSdkVersion的值是23。修改办法是将该值改为小于等于21,然后还需要Build -> Rebuild project。
      

  10.   

    关闭Android studio重启就好了,我是刚开始好好的building了模拟器之后再试真机就不行了,就重启一线果然就好了
      

  11.   

    我也遇到这个问题了,我用的是魅族METAL         
    我的解决办法如下:
    1、首先拔掉数据线,关掉USB调试;
    2、重新连接手机,手动点击打开USB调试,这是会弹出一个提示框,显示允许调试,点击确定;
    3、接下来最关键的时候到了,这时如果弹出一个提示框,提示你的秘钥什么的一串(我一般会选择永远允许在该设备上调试),此         时点确定后就可以正常调试了。
    如果没出现第3步说的提示框的话,多试几遍就会出现(此方法是本人测试时用到的,不保证都适用)。
    希望对你有帮助。
      

  12.   

    我也遇到这个问题了,我用的是魅族METAL         
    我的解决办法如下:
    1、首先拔掉数据线,关掉USB调试;
    2、重新连接手机,手动点击打开USB调试,这是会弹出一个提示框,显示允许调试,点击确定;
    3、接下来最关键的时候到了,这时如果弹出一个提示框,提示你的秘钥什么的一串(我一般会选择永远允许在该设备上调试),此         时点确定后就可以正常调试了。
    如果没出现第3步说的提示框的话,多试几遍就会出现(此方法是本人测试时用到的,不保证都适用)。
    希望对你有帮助。
    ------------------------------------------------------
    ------------------------------------------------------
    ------------------------------------------------------
    ------------------------------------------------------
    我的是MX5,,也是这样解决的,,谢谢了
      

  13.   

    选择下面的Launch emulator,然后选择