タグ付けされた質問 「gradle-plugin」

8
Gradleでの実装とコンパイルの違いは何ですか?
Androidのメーカー3.0にアップデートすると、新しいプロジェクトを作成した後、私は中にいることに気づいたbuild.gradleのではなく、新しい依存関係を追加するための新しい方法がありますcompileがありimplementation、代わりのtestCompile存在ですtestImplementation。 例: implementation 'com.android.support:appcompat-v7:25.0.0' testImplementation 'junit:junit:4.12' の代わりに compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' それらの違いは何ですか?何を使うべきですか?

30
Android Materialとappcompat Manifestの統合に失敗しました
次の学年があります dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:28.0.0-rc01' implementation 'com.android.support.constraint:constraint-layout:1.1.2' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation 'com.google.android.material:material:1.0.0-rc01' } しかし、アプリを作成したいときは、次のログを取得します。 Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0-alpha3] AndroidManifest.xml:22:18-91 is also present at [androidx.core:core:1.0.0-alpha3] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory). Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:5:5-19:19 to override. オーケー!マニフェストに移動して実行します。 …

2
Gradleプラグインの適用の違い
Gradleプラグインのブロックがわかりません apply plugin: 'someplugin1' apply plugin: 'maven' そして他のもの: plugins { id 'org.hidetake.ssh' version '1.1.2' } 最初のブロックにはプラグイン名があります。2番目の1つのパッケージとバージョン。最初のブロックをどこで使用するか、2番目のブロックをいつ使用するかわかりません。

30
Gradleの依存関係キャッシュが破損している可能性があります(これは、ネットワーク接続のタイムアウト後に発生することがあります)。
この種のエラー、それを修正する方法が表示されます。 Error:Unable to load class 'org.gradle.tooling.internal.protocol.test.InternalTestExecutionConnection'. Possible causes for this unexpected error Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (requires network)The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this …

8
Gradleバージョン1.10が必要です。現在のバージョンは2.0です
最新のGradleバージョン(2.0)を使用しようとしていますが、ターミナルでgradleビルドを押すとこのメッセージが表示され続けます。なぜ1.10バージョンを要求するのですか?私はGradleを初めて使用するので、頭を悩ませようとしています。 Gradleバージョン1.10が必要です。現在のバージョンは2.0です これが私の依存関係です(モジュールbuild.gradleファイル): dependencies { classpath 'com.android.tools.build:gradle:0.12.+' classpath fileTree(dir: 'build-libs', include: '*.jar') } ...およびラッパータスク: task wrapper(type: Wrapper) { gradleVersion = "2.0" } また、配布URLを次のように設定しました(local.propertiesファイル内)。 distributionUrl=https\://services.gradle.org/distributions/gradle-2.0-all.zip 最後にFile->Settings->Gradle、で「カスタマイズ可能なgradleラッパーを使用する」を選択しました GRADLE_HOME C:\ Program Files(x86)\ Gradle \ gradle-2.0に設定されています build.gradleファイル: buildscript { repositories { mavenLocal() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.12.+' classpath fileTree(dir: 'build-libs', include: '*.jar') } …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.