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

Gradleは、Groovy DSLを使用するプロジェクトビルド自動化ツールです。Gradleビルドスクリプトは、MavenリポジトリとIvyリポジトリ、および依存関係管理用のプレーンファイルシステムをサポートしています。

3
Flutter-デバイスのアプリサイズを縮小する方法
Google PlayStoreでのApp Bundleのダウンロードサイズは約23 MBです。 しかし、インストール後、ディスク上のアプリサイズが83 MBに大幅に増加するのはなぜですか。 これが発生する理由: 1)Flutterの約11 MBのみのプロジェクトのアセットファイル(画像、サウンド、フォント) 2)ディスク上のフラッターソースコード(.dart)のサイズはわずか1.4 MB 3)Androidネイティブリソース/アイコン(解像度)は約800 KB 以下で使用するフラッターのプラグインに関して: dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter angles: ^1.0.1 app_settings: ^1.0.5 archive: ^2.0.8 cached_network_image: ^1.1.1 carousel_slider: ^1.3.0 cron: ^0.2.1 crypto: ^2.0.6 cupertino_icons: ^0.1.2 date_format: ^1.0.5 device_id: ^0.1.3 dio: ^2.0.0 easy_alert: ^0.0.2 localstorage: ^2.0.0 audioplayers: ^0.13.1 path_provider: …
17 android  gradle  flutter  dart  apk 

4
Gradleブートテストでシャットダウンフックからの出力をオフにする方法は?
start.spring.ioからこの問題へのプロジェクトをhttps://start.spring.io/starter.zip?type=gradle-project&language=java&bootVersion=2.2.5.RELEASE&baseDir=demo&groupId=com.example&artifactId=demo&nameから生成できます。 = demo&d​​escription = Demo%20project%20for%20Spring%20Boot&packageName = com.example.demo&packaging = jar&javaVersion = 1.8&dependencies = h2、data-jpa、web GradleでビルドされたマルチモジュールのSpringBootアプリケーションがあります。SpringBootの統合テストがたくさんあります。ビルドを行うと、SpringBootシャットダウンからコンソールへの出力が次のように表示されます。この出力をオフにするにはどうすればよいですか? ± |master ↑1 {1} S:3 U:10 ✗| → ./gradlew build > Task :core:test 2020-02-01 11:20:33.529 INFO 24114 --- [extShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default' 2020-02-01 11:20:33.531 INFO 24114 --- [extShutdownHook] com.zaxxer.hikari.HikariDataSource : …

2
不正なクラスファイル:クラスmodule-infoにスーパータイプがありません。クラスファイルバージョン53
プロジェクトにfirebase perf依存関係を追加すると、このエラーが発生します。Illegal class file: Class module-info is missing a super type. Class file version 53. 私のGradleとgoogleサービスのプロジェクトレベルの依存関係は classpath 'com.android.tools.build:gradle:3.5.1' classpath 'com.google.gms:google-services:4.3.2' そして、私は彼らのドキュメントhttps://firebase.google.com/docs/perf-mon/get-started-androidに記載されている正確な手順に従いました。 Android Studioのキャッシュをクリーンアップして再構築し、クリアしてみました。 また、StackOverflowから同様に問題解決を試みました プロジェクトレベルのビルドグラドル // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() maven { url 'https://maven.google.com' } …

3
エントリ名「AndroidManifest.xml」が衝突しました(Android Gradleプラグインを3.6.0に更新した後、ビルドが失敗しました)
最近、Androidスタジオを3.5(stable)から3.6(stable)に更新しました。 次に、プラグインの更新も利用できることを確認したので、「com.android.tools.build:gradle」のバージョンを3.5.0から3.6.0に更新し、gradleのバージョンも5.6.4に更新しました。 今プロジェクトをビルドしようとすると問題が始まり、メッセージエントリ名「AndroidManifest.xml」が衝突して失敗します

8
androidsdk.modulesが見つかりませんでした
そのため、プログラムの実行中に、build.gradleがこのエラーで失敗しました。つまり、実際には1秒前に機能し、1秒後には機能しませんでした。私はグラドルで何も変更しませんでした。 Could not find androidsdk.modules:shield:unspecified. Required by: project :app > com.facebook.android:facebook-login:5.15.2 project :app > com.facebook.android:facebook-core:5.15.2 project :app > com.facebook.android:facebook-common:5.15.2 Search in build.gradle files これが私のグラドルです。 apply plugin: 'com.android.application' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-android' android { compileSdkVersion 28 buildToolsVersion "29.0.2" defaultConfig { multiDexEnabled true applicationId "com.example.casualdatingapp" minSdkVersion 26 targetSdkVersion 28 versionCode …

2
特定のJenkinsジョブに「killSoftly」を設定する方法は?
Jenkinsビルドは、ビルドとビルド後のステップの間にハングします。 コンソール出力は、6分の待機があることを示しています(ただし、最大1時間の待機が確認されています)。 10:53:26 BUILD FAILED in 1m 7s 10:53:26 4 actionable tasks: 4 executed 10:53:26 Build step 'Invoke Gradle script' changed build result to FAILURE 10:53:26 Build step 'Invoke Gradle script' marked build as failure 11:09:29 [CucumberReport] Using Cucumber Reports version 4.9.0 私はこれと同様の問題があるこの質問を見つけました、そして彼らは解決策がで設定さ-DSoftKillWaitSeconds=0れていると言いjenkins.xmlます。 ただし、グローバルJenkins設定をいじることなく、特定のジョブのみにオプションを設定する方法が必要です(他のプロジェクトをいじりたくありません)。 編集: ジョブを手動で中止すると、[CucumberReport]ステップの前にCucumberレポートが引き続き生成されます。 また、[ビルド環境]オプションの[ビルドが停止した場合はビルドを中止する]チェックボックスをオンにし、No Activityタイムアウト戦略を(タイムアウト秒数= 2)に設定しました。 これらの設定でプロジェクトをビルドすると、以前のようにビルド履歴に「0秒後に中止」と表示されてビルドが失敗しますが、コンソールの出力は同じです。(何も変化せず、キュウリレポートが生成されますが、一定のタイムアウトの後で)。

1
Crashlyticsがネイティブクラッシュを表示しない
これが重複としてマークされる前に、考えられるすべての質問からすべてを試しました。Javaのクラッシュは適切に報告されますが、ネイティブライブラリからのクラッシュにはデバッグシンボルがありません。 私が試したこと: ./gradlew crashlyticsUploadSymbolsDevDebug // to upload the symbols manually androidNdkOut 'build/intermediates/ndkBuild/devDebug/obj/local' //specify the ndk paths manually androidNdkLibsOut 'build/intermediates/merged_native_libs/devDebug/out/lib'` //specify the ndk paths manually 現在の設定: 依存関係: implementation('com.crashlytics.sdk.android:crashlytics:2.10.1@aar') { transitive = true } implementation 'com.crashlytics.sdk.android:crashlytics-ndk:2.1.1' android.applicationVariants.all { variant -> def variantName = variant.name.capitalize() def task = task("ndkbuild${variantName}") task.finalizedBy("crashlyticsUploadSymbols${variantName}") } crashlytics { …

2
Android:非推奨は注釈に変換できません
AndroidXへの移行のうさぎの穴を下った... 移行はほぼ完了しましたが、1つのエラーが発生し、乗り越えられないようです。 すでに試したClean & RebuildとInvalidate Caches / Restart 何かが認識されないR.javaファイルに@Deprecatedを挿入しているようです。 アプリのbuild.gradleファイルは長いですが、関連する部分があります(関連する場合はさらに投稿できます)。 android { compileSdkVersion 29 defaultConfig { minSdkVersion 17 targetSdkVersion 29 } compileOptions { dataBinding { enabled = true } } dependencies { ... implementation 'androidx.constraintlayout:constraintlayout:1.1.3' implementation 'com.google.android.material:material:1.2.0-alpha01' def rxlifecycleVersion = "3.1.0" implementation "io.reactivex.rxjava3:rxjava:3.0.0-RC4" implementation "com.trello.rxlifecycle3:rxlifecycle:$rxlifecycleVersion" implementation "com.trello.rxlifecycle3:rxlifecycle-kotlin:$rxlifecycleVersion" implementation "com.trello.rxlifecycle3:rxlifecycle-android:$rxlifecycleVersion" implementation …

1
ProgruardとR8は廃止予定-Android Studio 3.6
Android Studioを3.6にアップグレードした後、ProguardとR8に関して非推奨の警告が表示されます。それは、プロジェクトで難読化を使用してはならないということですか、それともリリースモードでビルドするときに考慮する必要がある同等のオプションが他にあるのでしょうか。 オプション 'android.enableR8'は非推奨であり、今後は使用しないでください。Android Gradleプラグインの将来のバージョンでは削除され、R8を無効にすることはできなくなります。影響を受けるモジュール:など

5
「RNCSafeAreaView」がUIManagerに見つかりませんでした
バンドルを開こうとしましたが、Androidの実行中に次のメッセージが表示されます 2020-01-05 23:15:45.366 26210-26210 / com.note.principal W / .note.principa:隠しフィールドLandroid / view / View;-> mAccessibilityDelegate:Landroid / view / View $ AccessibilityDelegate;へのアクセス (ライトグレーリスト、反射)2020-01-05 23:15:45.470 26210-26242 / com.note.principal E / ReactNativeJS:不変の違反:requireNativeComponent: "RNCSafeAreaView"がUIManagerに見つかりませんでした。 This error is located at: in RNCSafeAreaView in Unknown in Unknown in n in Unknown in Unknown in C in P …

5
Gradleに別の場所からJavaを使用するように指示するにはどうすればよいですか?
Android Studioでテストアプリを作成していたところ、イベントログに次のように表示されました。 Android Studioは次のJDKの場所を使用しています:C:\ Program Files \ Android \ Android Studio \ jreこれは、Gradleがデフォルトで使用するものとは異なります:C:\ Program Files(x86)\ Java \ jdk1.8.0_181異なる場所を使用すると、スポーンする場合がありますAndroid Studioの使用中にコマンドラインからGradleタスクを実行する場合は、複数のGradleデーモン。 次に、これらのオプションを与えました: より詳しい情報... Android Studioを設定してGradleと同じJDKを使用し、同期する 今後この警告を表示しない 私はクリックしました: Android Studioを設定してGradleと同じJDKを使用し、同期する その後、私のアプリはこれ以上ビルドしたくありませんでした。 これはエラーです: Gradleの同期に失敗しました:デーモンプロセスを開始できません。 この問題は、デーモンの構成が正しくないことが原因である可能性があります。 たとえば、認識されないjvmオプションが使用されています。https://docs.gradle.org/5.4.1/userguide/gradle_daemon.html にあるデーモンのユーザーマニュアルの章を参照してください 。 コマンドラインの処理:C:\ Program Files(x86)\ Java \ jdk1.8.0_181 \ bin \ java.exe -Xmx1536m -Dfile.encoding = windows-1252 -Duser.country = …

6
DockerでのGradleビルドが遅い。Gradleビルドのキャッシュ
複数のSpring Bootアプリケーションを一度に実行する必要がある大学のプロジェクトを行っています。 Gradle Dockerイメージでマルチステージビルドを構成してから、openjdk:jreイメージでアプリを実行しました。 ここに私のDockerfileがあります: FROM gradle:5.3.0-jdk11-slim as builder USER root WORKDIR /usr/src/java-code COPY . /usr/src/java-code/ RUN gradle bootJar FROM openjdk:11-jre-slim EXPOSE 8080 WORKDIR /usr/src/java-app COPY --from=builder /usr/src/java-code/build/libs/*.jar ./app.jar ENTRYPOINT ["java", "-jar", "app.jar"] 私はすべてをdocker-composeでビルドして実行しています。docker-composeの一部: website_server: build: website-server image: website-server:latest container_name: "website-server" ports: - "81:8080" もちろん、最初のビルドには時間がかかります。Dockerは依存関係をすべて引き出しています。そして、私はそれで大丈夫です。 今のところすべてが問題なく動作していますが、コードの小さな変更ごとに、1つのアプリのビルド時間は約1分です。 ビルドログの一部: docker-compose up --build …

2
Gradle badass-runtime-pluginおよびProGuard Gradle Plugin
jPackageの前にproguardを実行する方法は? 前書き Gradleプラグインを使用してJavaFxでアプリを開発し、jPackagerでパッケージ化します。また、gradleプラグインを使用します。 私が使用している主なプラグインは次のとおりです。 id 'org.openjfx.javafxplugin' version '0.0.8' id 'org.beryx.runtime' version '1.7.0' id "com.github.johnrengelman.shadow" version "5.1.0" 私の現在のgradleバージョンはgradle-5.6.2-allです 問題の説明 jPackageが機能する前にコードを難読化および最適化するために、どのようにプロガードを使用しますか? proguardタスクを実行できますが、jPackageを実行してもコードが難読化されません。 古いGradleバージョンのチュートリアル(チュートリアル)を見つけましたが、これを現在のプラグインとどのように組み合わせるかわかりません。私はいくつかのコードスニペットを試しましたが、それらはすべてビルドに失敗し、このトピックを機能しないコードの束で乱雑にしたくありません。 私の現在働いているbuild.gradle // 1. Include proguard dependency buildscript { repositories { jcenter() mavenCentral() } dependencies { classpath 'net.sf.proguard:proguard-gradle:6.2.0' } } plugins { id 'java' id 'application' id 'org.openjfx.javafxplugin' version '0.0.8' …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.