問題
Android WebRTCライブラリSoraの依存関係の設定をしようとして、build.gradle.kts
(モジュール側)を書いていたときハプニング。
import org.webrtc....
のサジェストが効かない????
import
できない問題は大抵依存関係の問題なので、もう一度Syncしてログを見ると以下のログが出力されている
Failed to resolve: <パッケージ名>
ちなみにSync時はエラーではなく警告が出るだけなので、コードを書こうとしてサジェストされないことで問題が発覚。
原因と解決方法
settings.gradle.kts
へ以下の記述が必要
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven("https://jitpack.io")// ここを追加
}
}
ちなみに公式HPにも行を追加するようにという旨は載っている
以上の行を追加することで、無事サジェストが効いてimportできるようになりました!