我刚刚设置了android studio,我正在尝试编译我的第一个项目.该项目已编译,但当"选择设备"菜单打开设备并且状态显示为[OFFLINE]且兼容时会显示消息Android错误消息Android错误' No, minSdk(API 19) > deviceSdk(API 1)'这是什么意思?我该如何解决?
我的build.grandle文件看起来像这样
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.yaron.myapplication"
minSdkVersion 19
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.0.0'
}
Run Code Online (Sandbox Code Playgroud)
GR *_*voy 29
有几件事要检查.
如果你去Android Studio的终端窗口并cd到你的sdk平台工具的安装路径(比如C:\ Android\SDK\platform-tools)并运行以下命令
adb devices
你有列出的设备吗?如果没有,那么您没有正确设置设备或正确的驱动程序.
在手机上确保您已启用开发者选项(转到设置 - >关于手机并点击内置号码7次左右)
启用后,进入设置下的开发选项,并确保已启用USB调试.
如果adb devices对要连接的设备说"无权限",请务必先将其作为MTP设备连接.这将隐式提示您导入计算机的指纹,并允许将来连接USB调试.
ADB安全设备授权存储在adb目录中的白名单中.如果要通过tcp作为localhost从设备上运行的进程连接到Android设备上运行的ADB守护程序,则连接成功,但不显示授权提示,并且设备显示为脱机.
您需要具有root访问权限才能从白名单中删除RSA密钥.当弹出"允许USB调试"出现在电话屏幕上时,按"确定"启用它.如果没有拔掉并重新插上以查看提示.
小智 8
使用Android 4.4.2的平板电脑也存在同样的问题,在我的情况下解决了启用MTP的问题:
设置 - >存储 - >右上角的三个点 - > USB计算机连接 - >可选"媒体设备(MTP)"
当然,调试已经启用.
| 归档时间: |
|
| 查看次数: |
58916 次 |
| 最近记录: |