AndroidでROS開発(rosjavaを利用)→ビルドできず

ここを参考に。
wiki.ros.org

settings.gradleにrosjavaのMavenレポジトリを追加
※build.gradleファイルではない:参考
stackoverflow.com

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        jcenter() // Warning: this repository is going to shut down soon
+        maven {
+            url "https://github.com/rosjava/rosjava_mvn_repo/raw/master"
+        }
    }
}
rootProject.name = "My Application"
include ':app'

Gradleのdependencyにrosjavaを追加
依存ファイルは以下を参考にした
github.com
build.gradle (:app)

...
dependencies {

    implementation 'androidx.appcompat:appcompat:1.3.1'
    implementation 'com.google.android.material:material:1.4.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.1.0'
    implementation 'androidx.navigation:navigation-fragment:2.3.5'
    implementation 'androidx.navigation:navigation-ui:2.3.5'
    testImplementation 'junit:junit:4.+'
    androidTestImplementation 'androidx.test.ext:junit:1.1.3'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'

    implementation 'androidx.multidex:multidex:2.0.1'

+    implementation 'org.ros.android_core:android_15:[0.3,0.4)'
+    implementation 'org.ros.android_core:android_core_components:0.4.0'
+    implementation 'org.ros.rosjava_messages:geometry_msgs:[1.12,1.13)'
+    implementation 'org.ros.rosjava_messages:sensor_msgs:1.12.7'
+    implementation 'org.ros.rosjava_messages:std_srvs:1.11.2'
+    implementation 'org.ros.rosjava_messages:std_msgs:0.5.11'
}

どうやってもサンプルがビルドできないので、ROS2を使うことにした。