web-dev-qa-db-ja.com

ライブラリをAndroid Studioプロジェクトに追加できません

このライブラリ を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
}
3
user13644620

ここにあなたのステップバイステップガイドがあります:

  1. 空のプロジェクトを作成するか、このライブラリを追加する既存のプロジェクトを開きます。

  2. Gitからライブラリプロジェクトのクローンを作成するか、Zipをダウンロードして他のディレクトリに抽出します。

  3. Android Studioで、_File -> New -> Import Module..._に移動します。クローン/抽出されたライブラリディレクトリを選択します。インポートする_:placepicker_モジュールが選択されていることを確認してください。次に[Finish

enter image description here

  1. 次に、2つのファイル_bintray.gradle_および_install.gradle_を、クローン/抽出されたプロジェクトルートディレクトリから独自のプロジェクトルートディレクトリにコピーします。この点を追加すると、プロジェクト構造は次のようになります。

enter image description here

  1. プロジェクトレベル_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'
_

全体として、これは次のようになります。

enter image description here

  1. 最後に、_File -> Sync Project with Gradle Files_に移動します。不足している依存関係をダウンロードするにはしばらく時間がかかります。これで、完全に編集可能なライブラリがプロジェクト内に正常に統合されました。

  2. 次に、このライブラリを独自のアプリモジュールで機能させるために、アプリモジュールの_build.gradle_ファイルに、次の依存関係セクションを追加します。

api project(':placepicker')

0
Rakibul Islam

ステップバイステップの説明:

  1. 次に、gitプロジェクトをマシンに追加します。
  2. 新しいバージョンで変更してビルドします。
  3. Android Studio。

dd これを試してください: FileProject StructureDependencies TabAdd module dependencyscope = compile

ここで、モジュールの依存関係はプロジェクトライブラリAndroidフォルダです。

0
Armando Ballaci

または、画像のようにgradle.buildを編集します。

enter image description here

0
Armando Ballaci

Build.gradle(Module.app)ファイルにこれを追加します。

implementation 'com.google.Android.gms:play-services-places:17.0.0'

それがうまくいくかどうか私に知らせてください。

0
Samer Kasseb