並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 195件

新着順 人気順

Gradleの検索結果81 - 120 件 / 195件

  • Compatibility Matrix

    Overview What is Gradle? The User Manual Releases All Releases Release Notes Installing Gradle Upgrading Gradle version 8.X to latest version 7.X to 8.0 version 6.X to 7.0 version 5.X to 6.0 version 4.X to 5.0 Migrating to Gradle from Maven from Ant Troubleshooting Compatibility Notes Gradle's Feature Lifecycle Running Gradle Builds Getting Started Core Concepts 1. Gradle Basics 2. Gradle Wrapper

    • Java開発者向けのKotlin Gradleビルドスクリプト入門 / Gradle Build Script in Kotlin 101

      Server-Side Kotlin Meetup vol.6 『Java開発者向けのKotlin』で発表したLTです。 https://server-side-kotlin-meetup.connpass.com/event/262538/

        Java開発者向けのKotlin Gradleビルドスクリプト入門 / Gradle Build Script in Kotlin 101
      • Gradle Managed Devicesを使ってみた - Qiita

        本記事は メグリ株式会社 Advent Calendar 2022 の記事です。 こんにちは。メグリ株式会社でAndroidエンジニアをしている田邊です。 今回はGradle Managed Devicesを使ってみたという記事を書きたいと思います。 今年10月に開催されたDroidKaigi 2022で外山さんがご発表された「Gradle Managed Virtual Devicesで変化するエミュレータ活用術」を聴講し、個人的に試してみたいなと思っていたところ、今回のアドベントカレンダーのネタとしてちょうど良かったので実際に試してみました。 DroidKaigi 2022に参加したときの感想記事も書いていますのでよかったら御覧ください。 Gradle Managed Devices (GMD) とは Gradle Managed Devices (GMD) は Android Gra

          Gradle Managed Devicesを使ってみた - Qiita
        • IntelliJ上でGradleビルド時に「Deprecated Gradle features were used in this build」が出たので調べた|サラトガ牧場

          Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0. Use ‘–warning-mode all’ to show the individual deprecation warnings. メッセージの通り、使用しているバージョンは 4.10 だけど、5.0 から推奨されなくなるものがあるということです。 ちなみに、バージョンを 4.8 や 4.8.1 に落としてみても同じく警告は出ます。 4.10 の方が若干メッセージが詳しくなっている程度でしょうか。

            IntelliJ上でGradleビルド時に「Deprecated Gradle features were used in this build」が出たので調べた|サラトガ牧場
          • Using type-safe project dependencies on Gradle

            When developing a modularized Android project it is expected to have many modules and some of which are interdependent. However, as the project grows, it becomes harder and harder to keep track of the modules location and names, which can lead to situations where one have to spend some amount of time remembering this info, or even to compilation errors. It is very common to have similar lines in o

              Using type-safe project dependencies on Gradle
            • OpenAPI Generatorでフロントエンドもバックエンドもコード自動生成する - Qiita

              POLプロダクト Advent Calender 2020の21日目です。担当の高橋です。 前回ははじめちゃん(@HHajimeW)が次元削減についてまとめてくれましたので、そちらも是非読んでみてください。 今回は最近僕の方でPOLのプロダクト開発への導入を試みている、Open API Generatorについて実際のコードを踏まえて紹介したいと思います。 Open API Generatorとは OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (both 2.0 and 3.0 are supported). Curre

                OpenAPI Generatorでフロントエンドもバックエンドもコード自動生成する - Qiita
              • Gradleで複数サブプロジェクトをもつプロジェクトを作成する - kdnakt blog

                Gradle素人なので、GradleのホームページにあったサンプルをKotlinで動かしてみた。 docs.gradle.org [マルチプロジェクトのプロジェクト作成] [ビルドロジックの集約] [その他便利コマンド] [まとめ] [マルチプロジェクトのプロジェクト作成] gradle initで対話型でプロジェクトを作成する。サンプルではJavaを選択しているが、今回はKotlinを選択してみた。 $ gradle init Starting a Gradle Daemon (subsequent builds will be faster) Select type of project to generate: 1: basic 2: application 3: library 4: Gradle plugin Enter selection (default: basic) [1

                  Gradleで複数サブプロジェクトをもつプロジェクトを作成する - kdnakt blog
                • Gradle用のGitHub Actions勘どころ - Kengo's blog

                  GitHub Actions のベータ版が個人リポジトリの方に来ているので、色々と試しています。使っているテンプレートプロジェクトと実アプリケーションプロジェクトから、いくつか事例を紹介します。 なお各種単語の定義が公式サイトにあるので、いちど目を通すことをおすすめします。 テストレポートをworkflow runに添付する upload-artifact actionを使うことで、テストレポートをworkflow runに対して添付することができます。 - name: Build with Gradle run: ./gradlew build - name: Upload Test Report uses: actions/upload-artifact@v1 if: always() with: name: test results path: build/test-results/

                    Gradle用のGitHub Actions勘どころ - Kengo's blog
                  • Gradle 8.0 におけるツールチェーンリポジトリの変更 - A Memorandum

                    TL;DR ツールチェーン と ツールチェーンリポジトリ Gradle 8.0 からのツールチェーンリポジトリ blog1.mammb.com TL;DR Gradle 8.0 で以下のようなワーニングや $ ./gradlew build --warning-mode all Using a toolchain installed via auto-provisioning, but having no toolchain repositories configured. This behavior is deprecated. Consider defining toolchain download repositories, otherwise the build might fail in clean environments; see https://docs.gradle.or

                      Gradle 8.0 におけるツールチェーンリポジトリの変更 - A Memorandum
                    • GradleでAntを実行する方法 - Qiita

                      Javaを使っているプロジェクトで既にAntの資産がある場合など、GradleからAntのbuild.xmlのtargetを実行したい場合などあるかと思います。 そのためのやり方を調べたのでメモがてら綴ります。 build.xmlをインポート インポートするにはant.importBuild()メソッドを使います。 ▼build.xmlにはechoするtargetを1つ用意 <?xml version="1.0" encoding="utf-8" ?> <project name="antsample" default="target01"> <target name="target01"> <echo message="message01" /> </target> </project>

                        GradleでAntを実行する方法 - Qiita
                      • Android プロジェクトの DataBinding で使っているリソースが AndroidLint で Unused Resources として誤検知される問題を回避する - BattleProgrammerShibata

                        Android プロジェクトで使っていないリソースファイルをリストアップしたい場合、 Android Studio の機能を使ってShift キー2回連打からの [Analyze -> Run Inspection by name -> Unused resources] で Action を発動させる AndroidLint を走らせて結果を確認する この2種類の方法がある。 残念ながらこのどちら手段でもタイトルの通り、DataBinding で使っているリソースが Unused Resources として誤検知されてしまう問題を持っている。より正しく検出 / 削除するためには、こういった gradle plugin を活用する必要があった。 github.com のだけれど、2番目の AndroidLint を使った方法について、この問題を回避するための Workaround が Go

                          Android プロジェクトの DataBinding で使っているリソースが AndroidLint で Unused Resources として誤検知される問題を回避する - BattleProgrammerShibata
                        • Gradleのタスクは順番ちゃんとしよう - 日々常々

                          私が雰囲気でGradleを使ってる感がよくわかる。 Gradle 6.0.1 と 5.6.4 前置き とあるタスクを実行するときに clean してコンパイルしてから実行したくて、こんなこと書いてました。 myTask.dependsOn(clean, compileJava, processResources) opengl-8080さんのQiitaに書いてあるし、たぶんGradle徹底入門にもあったかとおもうけど、dependsOnの引数は実行順を制御しません。 Gradleで実行順を制御したかったら mustRunAfter か shouldRunAfter を併用するものです。 でもこれで今まで特に問題になったことなかったんですよね……。 起こした問題と原因 なんでこんなことを今更書いてるのかと言うと、以下のように書き直したら一部の環境で動かなくなりました。正確に言うとMacのター

                            Gradleのタスクは順番ちゃんとしよう - 日々常々
                          • Gradle で BOM を扱う(Gradle 5.2 以降) - L is Bエンジニアブログ

                            こんにちわ。サーバーで Java 書いている 持田 です。 今回はバージョン 5.2 以降の Gradle で BOM(Bill Of Materials の略。詳しくはリンク先の Maven のドキュメントの Dependency Management を参照) を扱う方法について紹介します。 時間がない人のための3行要旨 BOM を読み込む場合は、依存ライブラリー指定の際に BOM の Dependency Notation(org.springframework.boot:spring-boot-dependencies:2.1.4.RELEASE というやつ) を platform() メソッドで囲って指定する BOM を生成したい場合は java-platform と maven-publish プラグインを使う 詳しくは Java Platform プラグインの公式ドキュメント

                              Gradle で BOM を扱う(Gradle 5.2 以降) - L is Bエンジニアブログ
                            • Gradle - Give your build some love, it will be returned! ❤️

                              speaker { name = "Louis Jacomet" company = "Gradle" joined = 2018 position = "Support Team Lead" previously = "Dependency Management, JVM" past = listOf( "Terracotta / Ehcache" in 2013, "Devoxx Belgium Committee" in 2012, "Contractor" in 2002, "Java 'Hello, World!'" in 1997 ) failures = generateSequence(code) { bugs } twitter = "@ljacomet" github = "ljacomet" extra = "Not fully figured out how to

                              • JitPack.io

                                JitPack.io JitPack is a novel package repository for JVM and Android projects. It builds Git projects on demand and provides you with ready-to-use artifacts (jar, aar). If you want your library to be available to the world, there is no need to go through project build and upload steps. All you need to do is push your project to GitHub and JitPack will take care of the rest. That’s really it! In ca

                                • Declaring repositories

                                  Gradle can resolve dependencies from one or many repositories based on Maven, Ivy or flat directory formats. Check out the full reference on all types of repositories for more information. Organizations building software may want to leverage public binary repositories to download and consume open source dependencies. Popular public repositories include Maven Central and the Google Android reposito

                                  • A collection of opinionated Gradle plugins

                                    This project provides a set of Gradle plugins that follow an opinionated way to build Java, Groovy, Scala or Kotlin projects. The conventions defined by these plugins closely follow common practices observed in many Open Source projects. The Gradle Build Tool is very flexible and extensible, allowing developers to micro-manage every single aspect of a particular build. However, with great power co

                                    • How to add command line properties with gradle bootRun?

                                      24.3 Application Property Files uses the following command to add an application property spring.config.name: $ java -jar myproject.jar --spring.config.name=myproject How can I do this with gradle bootRun?

                                        How to add command line properties with gradle bootRun?
                                      • Gradle for Java - Visual Studio Marketplace

                                        Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter. Gradle for Java This VS Code extension provides a visual interface for your Gradle build. You can use this interface to view Gradle Tasks and Project dependencies, or run Gradle Tasks as VS Code Task. The extension also offers better Gradle file (e.g. build.gradle) authoring experience including syntax highlighting,

                                          Gradle for Java - Visual Studio Marketplace
                                        • Gradle+SpringBootでLog4j 2のバージョン更新(DependencyManagementPlugin不使用) - 日々常々

                                          Log4j 2のバージョンアップのやりかた からの派生。 特化した内容なので別エントリにします。 2021-12-13追記: 今気づいたけどSpring公式ブログの[Log4J2 Vulnerability and Spring Boot](https://spring.io/blog/2021/12/10/log4j2-vulnerability-and-spring-boot)見るほうがシンプルでよいかもです。 本稿はバージョンダウンとか選択とかに興味あればって感じ。……`./gradlew dependencyInsight --dependency {}` なんてあったのね。 2021-12-20追記: `2.17.0` 出てますのでコピペしてそのままにせず適宜読み替えてくださいね。 条件 Gradle 7.3.1 SpringBoot 2.6.1 SpringBootで、Grad

                                            Gradle+SpringBootでLog4j 2のバージョン更新(DependencyManagementPlugin不使用) - 日々常々
                                          • New APIs in the Android Gradle Plugin

                                            Co-authored with Jerome Dochez The Android Gradle Plugin is the supported build system for Android applications and includes support for compiling many different types of sources and linking them together into an application that you can run on a physical Android device or an emulator. The Android Gradle Plugin is decoupled from Android Studio — Android Studio can open projects that use the corres

                                              New APIs in the Android Gradle Plugin
                                            • Seleniumで利用するDriverの自動更新方法(Java) - Qiita

                                              個人開発でseleniumを利用しているのだが、Chromeが頻繁に更新されるので、手動更新がめんどくさくなった。 自動更新の仕方を調べ、実際にコーディングし、意図する結果になっているので、整理しておく。 ※多少雑だが個人的備忘なのでご了承ください。 なおPythonの記事は以下で記載しているので参考まで。 環境情報 Java8 Gradle6.7.1 Windows 10 eclipes photon ※なお対象のdriverはchromedriver 実装 build.gradleに以下の記述を追加 dependencies { implementation 'org.seleniumhq.selenium:selenium-java:3.12.0' compile group: 'org.seleniumhq.selenium', name: 'selenium-chrome-dri

                                                Seleniumで利用するDriverの自動更新方法(Java) - Qiita
                                              • CIで Androidアプリのライブラリ更新を楽にする - pixiv inside

                                                こんにちは。ピクシブ株式会社でpixiv Androidアプリの開発を担当しているverno3632です。 今回は弊チームで導入しているライブラリ更新の仕組みについてお話します。 ライブラリ更新の流れ まずpixiv Androidアプリの開発で利用しているツールを紹介します。基本的にGitHub上で開発を行い、CIにはBitrise、コミュニケーションツールにはSlackを利用しています。 GitHubへの更新をフックにしてBitriseでCIが走り、結果がSlackに投稿されるようになっています。 ライブラリ更新の流れはおおまかに以下のようになっています。 PR作成 影響調査 マージ PR作成 アプリ開発にはライブラリの更新作業がつきものですが、以前までは温もりのある手作業で運用されていました。 ライブラリの更新があるかの差分を出す Gradle Versions Plugin を週1

                                                  CIで Androidアプリのライブラリ更新を楽にする - pixiv inside
                                                • CircleCIでgradle testがOOMで落ちるのを防ぐ - かまたま日記3

                                                  とあるプライベートなリポジトリで急にCircleCI上のgradleのテストが落ちるようになってしまい、レポートのxmlも出力されなくなってしまいました。 うーん、CirclrCIでテストに失敗したんだけど例外のログが何も出ない、その上なぜかJUnitのレポートも作成されないしローカルでは成功する…原因が判らん…— かまたま (@kamatama_41) July 13, 2018 その時のログの一部 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':test'. > Process 'Gradle Test Executor 1' finished with non-zero exit value 137 * Try: Run with --debug optio

                                                    CircleCIでgradle testがOOMで落ちるのを防ぐ - かまたま日記3
                                                  • Android Gradle Pluginのバージョンをv7.0.4からv8.2に上げるために8ヶ月でやったこと - Pepabo Tech Portal

                                                    minne事業部プロダクト開発チームのtepiです。お恥ずかしい話ではあるのですが、昨年6月に私が入社した時点でminneで利用されているAndroid Gradle Plugin(以下、AGP)のバージョンがv7.0.4だったため、これは・・・と思いコツコツ積み重ねてきた結果、先日AGPのv8.2にすることができましたのでその変遷をお伝えしていきたいと思います。 ※最新はv8.3ですが、v8.2へアップデートする作業を進めていた段階でアップデートされたため、取り急ぎv8.2まで済ませる形としています。 スタート時点の状況 トラブルと解決方法の依存関係の整理 トラブルの解消 その1:Jetpack Composeへの変更 トラブルの解決 その2:Deprecatedになったライブラリの更新 FirebaseInstanceIdの解決 INSTANCE_ID_EVENTの解決 その他 トラブ

                                                      Android Gradle Pluginのバージョンをv7.0.4からv8.2に上げるために8ヶ月でやったこと - Pepabo Tech Portal
                                                    • gradleとgradlewの違い - Qiita

                                                      Gradleで生成したプロジェクトには、Gradle Wapperと呼ばれるgradlewとgradlew.batという2つの実行ファイルができる。前者はLinux/macOS用、後者はWindows用だ。 GradleをHomebrewなどでインストールした場合は、gradleコマンドとgradlewコマンドの2つが手元にある状態になる。この2つの違いは何なのか? gradlewはGralde + インストーラー gradlewはGradleがなければインストールしてくれる。 gradlewはプロジェクトの一部 gradleはどのプロジェクトとも関連しない実行バイナリであるのに対し、gradlewはプロジェクトの一部になっている。つまり、gitに入れて管理し、プロジェクトチームで共有する。 gradlewは特定バージョンのGraldeと関連付けられている gradleはHomebrewで

                                                        gradleとgradlewの違い - Qiita
                                                      • Gradle PluginでAndroid設定を共通化

                                                        マルチモジュールが最近では当たり前になってきましたが、モジュールが増えるたびに build.gradle も増えてきます。 これらをメンテナンスしていくのも工夫が必要になってきます。何度も同じ設定を書くことになるため、それらを共通化する必要もあります。 Gradleの設定を共通化するにはいくつか方法がありますが、今回はプロジェクト固有のカスタムPluginで共通化する方法を簡単に紹介します。 Script plugins と Binary plugins説明の前にPluginの種類について補足しておきます。 Applying a plugin to a project allows the plugin to extend the project's capabilities. It can do things such as: Extend… Script pluginsが apply

                                                        • CircleCIでGradleのテストを並列実行する · zephiransasのチラシの裏

                                                          現在開発を行っているプロジェクトでは、Spring Bootを使って開発を行っているのですが、そこでのテストをCI環境で実行できるよう設定を行ったので、その手順を書いておきます。 CircleCIで普通にテストできるようにする 最初は並列ではなく、1つのコンテナを使ってCircleCIでテストできるように設定を行います。まずcircle.ymlを以下のように準備。 machine: java: version: openjdk8 timezone: Asia/Tokyo environment: _JAVA_OPTIONS: "-Xms512m -Xmx1024m" GRADLE_OPTS: '-Dorg.gradle.jvmargs="-Xmx1024m -XX:+HeapDumpOnOutOfMemoryError"' post: - sudo service postgresql s

                                                          • Gradle | What's new in Gradle 8.0

                                                            Gradle 8.0 marks the next major milestone in Gradle’s ongoing mission to revolutionize build automation and enhance developer productivity. Following the release of Gradle 7.0 in May 2021, we’ve dedicated ourselves to streamlining usability so that performing common tasks is effortless, enabling you to concentrate on maximizing productivity. The major improvements since Gradle 7.0 are organized in

                                                              Gradle | What's new in Gradle 8.0
                                                            • My life after `afterEvaluate {}`

                                                              If you're writing Gradle build scripts, chances are you have already used afterEvaluate {}. This is usually the last resort solution. But in my life of Gradle scripts engineer, I found the odds of afterEvaluate {} actually "fixing" your issue are in effect quite high. II guess that explains while you'll still find it in a lot of places. Because afterEvaluate {} postpones your code's execution, it

                                                                My life after `afterEvaluate {}`
                                                              • Gradleのbaseプラグインに書くべきでないconventionとは何か - Kengo's blog

                                                                ひとつ前の記事では「Gradleの設定やコードをどこに書くべきか」のうち、答えが明確な「build.gradleファイルとbuildSrcディレクトリの使い分け」について書きました。この記事ではまだ自分の中でもよくわかっていない「Gradleでbaseプラグインに書くべきでないconventionとは何か」について書きます。 baseプラグインとは ここで言うbaseプラグインは、plugins { id "base" } で使えるThe base pluginのことではありません。Gradleプラグインの設計手法のひとつとして推奨されている「設定より規約」の文脈で登場するものです。「設定より規約」を実現しつつ、(大部分のケースをカバーするであろう)規約が適用できないケースでもプラグインの機能を使えるようにするため、プラグインの規約(conventions)と基本的な機能(capabili

                                                                  Gradleのbaseプラグインに書くべきでないconventionとは何か - Kengo's blog
                                                                • GradleでのJavaパッケージの公開 - GitHub Docs

                                                                  はじめに このガイドは、JavaのパッケージをGitHub PackagesやMaven Central Repositoryに公開するワークフローの作成方法を紹介します。 1つのワークフローで、パッケージを1つのリポジトリあるいは複数のリポジトリに公開できます。 前提条件 ワークフローファイルと設定オプションに関する基本的な理解をしておくことをおすすめします。 詳しくは、「GitHub Actions について」を参照してください。 Gradle を使用して Java プロジェクトの CI ワークフローを作成する方法の詳細については、「GradleでのJavaのビルドとテスト」を参照してください。 また、以下の基本的な理解があれば役立ちます。 npmレジストリの利用 変数 GitHub Actions でのシークレットの使用 自動トークン認証 パッケージの設定について build.gra

                                                                    GradleでのJavaパッケージの公開 - GitHub Docs
                                                                  • Deprecated imperative apply of Flutter's Gradle plugins

                                                                    Summary To build a Flutter app for Android, Flutter’s Gradle plugins must be applied. Historically, this was done imperatively with Gradle’s legacy, imperative apply script method. In Flutter 3.16, support was added for applying these plugins with Gradle’s declarative plugins {} block (also called the Plugin DSL) and it is now the recommended approach. Since Flutter 3.16, projects generated with f

                                                                      Deprecated imperative apply of Flutter's Gradle plugins
                                                                    • Maven Central Repositoryにライブラリを公開する

                                                                      公式手順はここで説明されています。 The Central Repository Documentation - Getting started 本稿では必要な手順を端的に書いていきます。 1. Create your JIRA account & Issue Maven Central Repositoryにあなたのレポジトリを作成するには申請する必要があります。 申請はJIRAチケットで行われますので、下記からアカウントを作ります。 https://issues.sonatype.org/secure/Signup!default.jspa アカウントを作ったら下記リンクからリポジトリ作成のIssueを作ります。 https://issues.sonatype.org/secure/CreateIssue.jspa?issuetype=21&pid=10134 フィールド 値 要約 プ

                                                                        Maven Central Repositoryにライブラリを公開する
                                                                      • Spring Boot マルチモジュールプロジェクトの作成 - 公式サンプルコード

                                                                        このガイドでは、Spring Boot を使用してマルチモジュールプロジェクトを作成する方法を示します。プロジェクトには、ライブラリ jar と、ライブラリを使用するメインアプリケーションがあります。また、これを使用して、ライブラリ(つまり、アプリケーションではない jar ファイル)を単独でビルドする方法を確認することもできます。

                                                                          Spring Boot マルチモジュールプロジェクトの作成 - 公式サンプルコード
                                                                        • Gradle: BOMを使って依存を指定する

                                                                          Gradle: BOMを使って依存を指定する Created at Tue, Feb 18, 2020 Gradleの5から、Bill Of Materials(BOM)が使えるようになりました。これが、結構いいものだと思ったので紹介します。 ついでにdependabotの話もちょっとします。 BOM? BOMを使うことで、 複数のライブラリのバージョンを省略することが出来ます。 ドキュメントの例にはspring-bootが挙げられています。 dependencies { // import a BOM implementation platform('org.springframework.boot:spring-boot-dependencies:1.5.8.RELEASE') // define dependencies without versions implementation

                                                                          • Gradle + Kotlin + CircleCIによるAndroid Google Playデプロイの自動化 - Gunosy Tech Blog

                                                                            こんにちは、グノシーAndroidアプリの開発担当のLiangです。 この記事はGunosy Advent Calendar 2022の23日目の記事です。前回の記事は Rui さんの 広告レコメンドでIncrementalトレーニングを実践し、学習コストを大幅に削減した話 でした。 今回では、Androidアプリの開発において、CIツールを用いたAPKのデプロイ作業を自動化する仕組みについて、お話したいと思います。 背景 やり方 仕組み buildSrcのタスク用Gradle設定 デプロイ用のカスタムタスク デプロイのコードフロー 実行のtaskを定義 CircleCIの設定でGradleタスクを追加 結論 背景 Androidアプリの開発に当り、通常のリリースでは、従来以下の手作業で行います: DeployGateでビルドされた最新版のリリースAPKをダウンロード 該当リリースAPKを

                                                                              Gradle + Kotlin + CircleCIによるAndroid Google Playデプロイの自動化 - Gunosy Tech Blog
                                                                            • CentOS 7 に Gradleのインストールする方法 (Amazon Linux 2)

                                                                              Gradleとは Gradleは、AntやMavenと同じくビルドツールの一つ。 2007年にリリースされて、最近の流行り。 Groovyと親和性が高い。 Gradleの読み方は、グレードル。 yumではインストールできない?SDKMAN!を使う GradleをCentOS 7にインストールしようとしたが、yumではインストールできないようだ。 Gradleのインストール手順は、公式サイトに記載されている。 ・https://gradle.org/install/ SDKMAN!というパッケージマネージャーを使えばよいらしい。 ただ、出来れば余計なパッケージマネージャーは入れたくない。 GradleをCentOS 7へインストール そこで、インストール用に配布されているバイナリをダウンロードしてみる。 バイナリは以下に置いてある。 ・https://services.gradle.org/

                                                                                CentOS 7 に Gradleのインストールする方法 (Amazon Linux 2)
                                                                              • prefab: Android Studioの最新ネイティブライブラリ依存解決機構 - ものがたり

                                                                                Android Advent Calendar 2020の20日目はAndroid NDK方面で今開発が進んでいるPrefabパッケージ機構についていろいろまとめます。タイトルに書いている「ネイティブ」とはC/C++等のコンパイラが生成するCPUネイティブなコードの意味です*1。 目次 Prefabとは? AARパッケージの仕組みと、それだけでは足りない部分 Prefabツールによる状況の改善 prefabメタデータとprefabツールの役割 Prefabアーカイブの汎用性 モジュール Android StudioでPrefabパッケージを使う・作る PrefabとAGPのPrefabサポートの現在の課題 build.gradleでヘッダーディレクトリが1つしか指定できない Prefabパッケージとnon-Prefabパッケージの排他的関係 全てのネイティブライブラリで同一のlibc++_

                                                                                  prefab: Android Studioの最新ネイティブライブラリ依存解決機構 - ものがたり
                                                                                • 【Android】Android Studioのキャッシュ削除 - dasukoの技術ブログ

                                                                                  はじめに キャッシュ削除方法 Gradleキャッシュの削除 プロジェクトのキャッシュクリア buildディレクトリの削除 Androidプラグインのキャッシュ削除 Android Studioのビルドキャッシュの保存場所の変更 ビルドキャッシュの無効化 まとめ 参考 はじめに PCの空き容量がなくなった時、Android Studioの動作がなんかおかしい時など キャッシュを削除したいなーというタイミングはあると思います。 今回はAndroid Studioで開発している人向けキャッシュ削除方法をご紹介します。 キャッシュ削除方法 Gradleキャッシュの削除 Macの場合は以下のコマンドでキャッシュを削除できます。 rm -rf ~/.gradle/caches/ プロジェクトのキャッシュクリア ./gradlew cleanBuildCache buildディレクトリの削除 プロジェク

                                                                                    【Android】Android Studioのキャッシュ削除 - dasukoの技術ブログ