androidInstall任务导致"没有连接的设备!"错误

时间:2017-02-15 15:41:16

标签: gluon-mobile

有人问Running error using javafx ports,但没有给出有用的答案

  

失败:构建因异常而失败。

     

*出了什么问题:
  任务':androidInstall'执行失败。   > com.android.builder.testing.api.DeviceException:java.lang.RuntimeException:没有连接的设备!

enter image description here

如果需要,这里是构建文件:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'org.javafxports:jfxmobile-plugin:1.3.2'
        classpath 'com.github.jengelman.gradle.plugins:shadow:1.2.4'
    }
}

apply plugin: 'org.javafxports.jfxmobile'
jfxmobile {
    downConfig {
        version = '3.0.0'
        plugins 'display', 'lifecycle', 'statusbar', 'storage'
    }
    android {
        compileSdkVersion = 23
        manifest = 'src/android/AndroidManifest.xml'
    }
    ios {
        infoPList = file('src/ios/Default-Info.plist')
        forceLinkClasses = [
                'com.gluonhq.**.*',
                'javax.annotations.**.*',
                'javax.inject.**.*',
                'javax.json.**.*',
                'org.glassfish.json.**.*'
        ]
    }
}

apply plugin: 'com.github.johnrengelman.shadow'
shadowJar {
    configurations = [project.configurations.desktopRuntime]
}

apply plugin: 'eclipse'

repositories {
    jcenter()
    maven {
        url 'http://nexus.gluonhq.com/nexus/content/repositories/releases'
    }
}

mainClassName = 'main.GluonApplication'

dependencies {
    compile 'com.gluonhq:charm:4.0.1'
    compileOnly "org.projectlombok:lombok:1.16.10"
}

该设备是搭载Android 6.0的Xperia Z5紧凑型。 Windows 10将设备显示为已连接,我可以访问资源管理器中的文件夹。

不知道我是否需要某种司机或什么。

1 个答案:

答案 0 :(得分:2)

"没有连接设备"错误通常意味着您未在设备上启用开发人员选项。

要执行此操作,只需转到设置 - >关于手机。向下滚动到底部,找到内部版本号。点击内置编号字段七次以启用开发人员选项。最后,您将看到消息"您现在是开发人员!"。

完成后,请转到新选项设置 - >开发人员选项,向下滚动到调试部分,然后启用" USB调试"开关。第一次将设备插入计算机时,您将升级为允许USB调试。如果您在开发机器中,请选中该复选框,以便它不会再次询问您。

此外,建议您在设置 - >中授权安装来自未知来源的apk。安全

现在再次将设备连接到设备的USB端口,打开终端并转到android SDK文件夹,输入platform-tools目录并运行adb devices。您应该会看到列出的设备。

在这种情况下,您可以再次运行gradlew androidInstall