2017-02-15 8 views
0

ここはRunning error using javafx ports頼まれましたが、何の役に立つ答えはandroidInstallタスクにより、「接続されていないデバイス!エラー

FAILUREを与えませんでした:例外で失敗しましたビルドします。

*何が問題になりましたか:
タスク '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はデバイスが接続されていることを示し、エクスプローラでそのフォルダにアクセスできます。

私は何らかのドライバーが必要かどうかわかりません。

+0

ドライバは必要ありません。あなたのAndroid sdkのパスに移動し、platform-toolsフォルダを入力して、あなたのモバイルを接続して 'adb devices'を実行してください。見つかったかどうか確認してください。それ以外の場合は、デベロッパーオプションを有効にして、USBデバッグを選択していることを確認してください。 –

+0

@JoséPereda私は 'adbデバイス'はなく、 'adb.exe'しか持っていません。私は何かが欠けていますか? – Mark

+0

'devices'をパラメータとして' adb'を実行し、デバイスが見つかったかどうかを確認してください。 –

答えて

2

「接続されていないデバイス」というエラーは、通常、デバイスで開発者のオプションを有効にしていないことを意味します。

これを行うには、[設定] - > [電話機について]をクリックします。下にスクロールして、ビルド番号を探します。 [ビルド番号]フィールドを7回タップして、開発者オプションを有効にします。最後に、「あなたは今、開発者です!」というメッセージが表示されます。

新しい設定の[設定] - > [開発者オプション]に移動し、[デバッグ]セクションまでスクロールし、[USBデバッグ]スイッチを有効にします。初めてデバイスをコンピュータに接続すると、USBデバッグを許可するように昇格されます。開発マシンにいる場合は、チェックボックスをオンにして、再度尋ねることはありません。

また、設定 - >セキュリティで未知のソースからのapkのインストールを許可することをお勧めします。

端末を開いてAndroid SDKフォルダに移動し、platform-toolsディレクトリに移動してadb devicesを実行して、端末のUSBポートにデバイスを再度接続します。あなたのデバイスが表示されているはずです。

この場合、gradlew androidInstallを再度実行することができます。

関連する問題