Android调试出现The selected device is incompatible问题解决
Android调试出现The selected device is incompatible问题解决
在做Android调试时碰到该问题。详情如下图所示:
总结了一下碰到该问题的原因:
1、手机的版本太低,没有做到向下兼容。
2、由于state原因,变成了offline(也是我碰到的问题所在),主要原因是USB调试或者驱动的问题,一般是USB的调试问题。
解决方案:
针对原因1:将manifest文件,android:versionCode="XX" 中,把XX数值改为设备API的数值,或者更改minSdkVersion值,然后rebuild一下即可解决该问题。
针对原因2:将手机重新插拔一下,即可变成online,接下来就可以进行相应的调试。
若变成online还是出现上述原因,那就是你的版本太低,要么换一个版本更高的系统,要么修改minSdkVersion的值与你的手机系统相匹配。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
Android 实现局部图片滑动指引效果
Android 实现局部图片滑动指引效果 而ViewPager的事件监听器代码如下: // 滑动页面更改事件监听器 private class ImagePageChangeListener implements OnPageChangeListener { @Override public void onPageScrollStateChanged(int arg0) { // TODO Auto-generated method stub } @Override public void on
-
Android 解决TextView排版参差不齐的问题
Android 解决TextView排版参差不齐的问题 在app中,展示数据时,里面有汉字.数字.特殊字符时,由于全角.半角问题导致TextView参差不齐.在网上找了许多,半角转全角并没什么用,还有其他自定义TextView都有问题.最后终于找到一个,就像Word一样,可以使文字左右两端对齐: package com.monkey.monkeymushroom.view; import android.content.Context; import android.graphics.Canv
-
Android BadgeView红点更新信息提示示例代码
应用市场很多应用程序中都会看见一些数字红点提示的效果,如QQ.微信以及一些提示更新应用的APP,以达到更好的提示功能的应用,本文将介绍一开源控件的使用实现红点更新信息提示效果. 一.BadgeView常用方法介绍: 1.setBadgeCount(int):设置提醒数字 2.setBadgeGravity(Gravity):设置位置布局 3.setTargetView(View):设置提示控件对象 4.setTypeface():设置显示字体 5.setShadowLayer():设置字体阴影
-
Android仿微信activity滑动关闭效果
Android仿微信activity滑动关闭功能 1.利用具体利用v4包下的slidingPaneLayout实现透明的activity,代码如下: BaseActivity: public class BaseSlideCloseActivity extends AppCompatActivity implements SlidingPaneLayout.PanelSlideListener { @Override protected void onCreate(Bundle savedIns
-
Android 检查更新、下载、安装功能的实现
android检查更新.下载.安装 前言: 由于友盟更新即将下线,我们就修改了更新逻辑,自己检查更新.下载.安装,但是检查更新还是要依赖于友盟中的在线参数: 1.MainActivity.Java: public class MainActivity extends BaseActivity{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCon
-
Android SpannableString设置超链接、颜色、字体等属性
Android SpannableString设置超链接.颜色.字体等属性 在Android中,TextView是我们最常用的用来显示文本的控件. 一般情况下,TextView中的文本都是一个样式.那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下. package com.snowdream; import java.io.IOException; import org.xmlpul
-
android非RxJava环境下使用Handler实现预加载
在进行Android客户端界面开发时,我们常常会需要将从服务端获取的数据展示到页面布局上,由于数据显示到布局的前置条件是页面布局已初始化完成,否则会出现空指针异常,所以一般我们需要将网络请求放在布局初始化完成之后. 传统的页面加载流程是: 问题: 如果加载的UI布局比较复杂,或者初始化逻辑执行的时间比较多,那么网络请求开始执行的时间就比较晚,最终完成页面加载的时间就比较长. 如果页面初始化和网络加载能同时进行,等两者都执行结束后,再在布局上展示网络数据,这样我们就可以缩短整个页面的加载时间了.
-
Android 获取手机信息实例详解
Android 获取手机信息 应用信息:包名.版本号.版本名,手机是否有Root权限 手机信息:手机屏幕宽和高.当前可用内存大小.总内存大小.IMEI号.IESI号.手机型号.手机品牌.手机MacAdd.CPU型号.CPU频率 开门见山,以下是Java代码,XML只有一个TextView显示信息. package com.example.getphoneinfo; import java.io.BufferedReader; import java.io.File; import java.io
-
android高仿小米时钟(使用Camera和Matrix实现3D效果)
继续练习自定义View..毕竟熟才能生巧.一直觉得小米的时钟很精美,那这次就搞它~这次除了练习自定义View,还涉及到使用Camera和Matrix实现3D效果. 一个这样的效果,在绘制的时候最好选择一个方向一步一步的绘制,这里我选择由外到内.由深到浅的方向来绘制,代码步骤如下: 1.首先老一套~新建attrs.xml文件,编写自定义属性如时钟背景色.亮色(用于分针.秒针.渐变终止色).暗色(圆弧.刻度线.时针.渐变起始色),新建MiClockView继承View,重写构造方法,获取自定义属性值
-
Android中获取资源 id 及资源 id 的动态获取
Android中获取资源 id 及资源 id 的动态获取 我们平时获取资源是通过 findViewById 方法进行的,比如我们常在onCreate方法中使用这样的语句: btnChecked=(ImageView)findViewById(R.id.imgCheck); findViewById是我们获取layout中各种View 对象比如按钮.标签.ListView和ImageView的便利方法.顾名思义,它需要一个int参数:资源id. 资源id非常有用.Android回自动为每个位于r
随机推荐
- 打造博客园(cnblogs)超级自定义界面
- 分页存储过程(一)使用sql2005的新函数构造分页存储过程
- 详解js中class的多种函数封装方法
- Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
- Javascript 注册事件浅析
- wxPython中listbox用法实例详解
- Android中实现在矩形框中输入文字显示剩余字数的功能
- 千万级记录的Discuz论坛导致MySQL CPU 100%的优化笔记
- 原生JS实现左右箭头选择日期实例代码
- asp中向文本框输出数据原样式的函数
- Python函数式编程指南(三):迭代器详解
- SqlServer应用之sys.dm_os_waiting_tasks 引发的疑问(中)
- MySql查询不区分大小写解决方案(两种)
- Android编程设置提醒事件的方法
- 手把手教你把网上下载视频刻录成VCD、DVD的图文教程第1/2页
- Linux移动文件与目录-mv命令的10个实用例子
- 华为路由器与Cisco路由器路由协议优先级比较
- Webpack实战加载SVG的方法
- Linux桌面的4种扫描工具
- 浅谈Android硬件加速原理与实现简介