前提・実現したいこと
初めて,javaのプログラムを組もうと考えています.
やりたいことは,android端末でのシリアル通信です.
そこで,usb-serial-for-android(https://github.com/mik3y/usb-serial-for-android)をインポートしたいです.
発生している問題・エラーメッセージ
いろいろ,それっぽい書き方をしているのですが,インポートができません.
下のようなエラーが8個,別々のタスクで表示されます.
* What went wrong: Execution failed for task ':app:mergeDebugNativeLibs'. > Could not resolve all files for configuration ':app:debugRuntimeClasspath'. > Could not find com.github.mik3y:usb-serial-for-android:3.4.3. Searched in the following locations: - https://dl.google.com/dl/android/maven2/com/github/mik3y/usb-serial-for-android/3.4.3/usb-serial-for-android-3.4.3.pom - https://repo.maven.apache.org/maven2/com/github/mik3y/usb-serial-for-android/3.4.3/usb-serial-for-android-3.4.3.pom - https://jcenter.bintray.com/com/github/mik3y/usb-serial-for-android/3.4.3/usb-serial-for-android-3.4.3.pom Required by: project :app
該当のソースコード
build.gradle(javaTest4)
1// Top-level build file where you can add configuration options common to all sub-projects/modules. 2buildscript { 3 repositories { 4 google() 5 mavenCentral() 6 maven{url 'https://jitpack.io'} 7 } 8 dependencies { 9 classpath "com.android.tools.build:gradle:7.0.3" 10 11 // NOTE: Do not place your application dependencies here; they belong 12 // in the individual module build.gradle files 13 } 14} 15 16task clean(type: Delete) { 17 delete rootProject.buildDir 18}
plugins { id 'com.android.application' } android { compileSdk 31 defaultConfig { applicationId "com.example.javatest4" minSdk 29 targetSdk 31 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } dependencies { implementation 'androidx.appcompat:appcompat:1.4.0' implementation 'com.google.android.material:material:1.4.0' implementation 'androidx.constraintlayout:constraintlayout:2.0.4' implementation 'com.github.mik3y:usb-serial-for-android:3.4.3' testImplementation 'junit:junit:4.+' androidTestImplementation 'androidx.test.ext:junit:1.1.3' androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' }
試したこと
usb-serial-for-androidのreadme.mdのquick startを見ながら,
1をしました.2はなくても動くようだったのでエラーがでたので消しました.
また,allproject{}がなかったため,最初は:appではないほうに追加で書き込んでいたのですが,また違うエラーが出ていたので上のような書き方にしました.
補足情報(FW/ツールのバージョンなど)
JDK 1.6
Gradle Plugin Version 7.0.3
Gradle Version 7.0.2
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。