このライブラリ をAndroid Studiolocallyを使用して---に追加しようとしています このYouTubeのチュートリアル 。
ただし、エラーが多すぎるため(99以上)、ここに投稿できないエラーが発生します。
このライブラリをプロジェクトに正常に追加し、後で編集できるようにする方法を(詳細に)誰かが段階的に教えてくれますか?
これは、このライブラリをインポートしようとしたときに発生する主なエラーです。`コンストラクターの引数を判別できません#1:Factory型のパラメーターがないか、Factory型のサービスがありません。
私のbuild.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath "com.Android.tools.build:gradle:4.0.0"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.72"
classpath 'com.github.dcendents:Android-maven-plugin:1.2'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
classpath 'com.github.dcendents:Android-maven-gradle-plugin:2.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
ここにあなたのステップバイステップガイドがあります:
空のプロジェクトを作成するか、このライブラリを追加する既存のプロジェクトを開きます。
Gitからライブラリプロジェクトのクローンを作成するか、Zipをダウンロードして他のディレクトリに抽出します。
Android Studioで、_File -> New -> Import Module...
_に移動します。クローン/抽出されたライブラリディレクトリを選択します。インポートする_:placepicker
_モジュールが選択されていることを確認してください。次に[Finish
。
bintray.gradle
_および_install.gradle
_を、クローン/抽出されたプロジェクトルートディレクトリから独自のプロジェクトルートディレクトリにコピーします。この点を追加すると、プロジェクト構造は次のようになります。build.gradle
_を開きます。 _ext.kotlin_version = '1.3.72'
_内に_buildscript {
_を追加し、次の依存関係も追加します。_classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.5'
classpath 'com.github.dcendents:Android-maven-gradle-plugin:2.1'
_
全体として、これは次のようになります。
最後に、_File -> Sync Project with Gradle Files
_に移動します。不足している依存関係をダウンロードするにはしばらく時間がかかります。これで、完全に編集可能なライブラリがプロジェクト内に正常に統合されました。
次に、このライブラリを独自のアプリモジュールで機能させるために、アプリモジュールの_build.gradle
_ファイルに、次の依存関係セクションを追加します。
api project(':placepicker')
Build.gradle(Module.app)ファイルにこれを追加します。
implementation 'com.google.Android.gms:play-services-places:17.0.0'
それがうまくいくかどうか私に知らせてください。