- 1 : 2024/02/10(土) 21:11:00.331 ID:HhRSZ/onz
- ルフィ、、、、助けて、、、、、、、、
- 2 : 2024/02/10(土) 21:11:24.341 ID:HhRSZ/onz
- Compose と Kotlin の互換性マップ
https://developer.android.com/jetpack/androidx/releases/compose-kotlin?hl=jaJetpack Compose ライブラリが独立したバージョニングに移行
https://android-developers-jp.googleblog.com/2022/08/independent-versioning-of-Jetpack-Compose-libraries.html?m=1 - 3 : 2024/02/10(土) 21:11:46.364 ID:i5UAwmFDf
- お前エラーメッセージ読まねえんだもん
- 6 : 2024/02/10(土) 21:12:39.819 ID:HhRSZ/onz
- >>3
読んでるねん😡
バージョン関係のエラー出るまで解決してから貼ってるの😡😡 - 5 : 2024/02/10(土) 21:12:33.735 ID:LWd2z.tz.
- あぁこれか
余裕やね - 7 : 2024/02/10(土) 21:12:55.917 ID:HhRSZ/onz
- 悩んでる間はバージョン上げろってエラーすら出てなかったの😡😡😡😡😡
- 8 : 2024/02/10(土) 21:13:42.164 ID:HhRSZ/onz
- 昨日は途中から始めたせいでぐちゃぐちゃになったので順に進めていきます
- 9 : 2024/02/10(土) 21:14:03.232 ID:6gHO.XGUs
- お前も年取ったねえ
- 10 : 2024/02/10(土) 21:14:43.886 ID:HhRSZ/onz
- まずプロジェクトの方のgradle
praginsだけで
com.andrord.applicationが8.1.0
org.jetbrain.kotlin.androidが1.8.10 - 11 : 2024/02/10(土) 21:15:18.191 ID:HhRSZ/onz
- appの方のgradle
- 12 : 2024/02/10(土) 21:15:18.273 ID:U9ZBHUm3s
- 専門板じゃなくてここで聞くの草生える
ただの知識自慢か - 13 : 2024/02/10(土) 21:15:39.714 ID:HhRSZ/onz
- >>12
専門板すーぐ🐙つくねん
しかもジジイしかいねぇ - 14 : 2024/02/10(土) 21:16:08.508 ID:pA.ICwvpj
- 横文字だらけでわからん
- 15 : 2024/02/10(土) 21:16:26.192 ID:LWd2z.tz.
- グラドル!?
- 16 : 2024/02/10(土) 21:16:29.424 ID:HhRSZ/onz
- compileSdk 33
minSdk 26
targetSdk 33 - 17 : 2024/02/10(土) 21:18:27.433 ID:HhRSZ/onz
- buildFeaturesは
viewBindingが有効化compileOptionsは
sourceCompatibility
targetCompatibility共にJavaVersion.VERSION_1_8 - 18 : 2024/02/10(土) 21:19:11.481 ID:HhRSZ/onz
- KotilnOptionsは
jvmTargetが1.8 - 19 : 2024/02/10(土) 21:19:13.540 ID:LXStCSd2O
- ツイッターで聞いたほうがまだ早そう
- 20 : 2024/02/10(土) 21:20:23.722 ID:HhRSZ/onz
- junit
testjunit
material
appcompaj
preference
recyclerview
gsonのパッケージがdependenciesにある
- 21 : 2024/02/10(土) 21:20:54.306 ID:HhRSZ/onz
- はーいよーいスタート
まずcomposeを有効化します
- 22 : 2024/02/10(土) 21:22:05.910 ID:RFKhJ1YTp
- gradleとかいうカス消えて欲しい
- 23 : 2024/02/10(土) 21:22:13.624 ID:V7B1pJVAb
- JAVAで書けばいいよね
- 27 : 2024/02/10(土) 21:24:21.137 ID:FpvQAU/va
- >>23
null安全じゃないとやーやーなの - 24 : 2024/02/10(土) 21:22:34.504 ID:HhRSZ/onz
- ビルドエラーです
- 25 : 2024/02/10(土) 21:22:50.209 ID:ywsjCjAgw
- 人が分かんない話を延々として悦に入ってるやつはどんな職場にもいるよな
- 26 : 2024/02/10(土) 21:23:23.273 ID:HhRSZ/onz
- >>25
スレを開かなければいいのでは? - 28 : 2024/02/10(土) 21:24:30.155 ID:HhRSZ/onz
- バージョンが違うってエラー
User
> Task :app:compileDebugKotlin FAILED
e: This version (1.3.2) of the Compose Compiler requires Kotlin version 1.7.20 but you appear to be using Kotlin version 1.8.10 which is not known to be compatible. Please fix your configuration (or `suppressKotlinVersionCompatibilityCheck` but don’t say I didn’t warn you!). - 29 : 2024/02/10(土) 21:25:25.919 ID:HhRSZ/onz
- これ追加
composeOptions {
kotlinCompilerExtensionVersion = "1.4.3"
} - 30 : 2024/02/10(土) 21:26:48.409 ID:F5YJJoJZR
- GPTに聞けよ
- 32 : 2024/02/10(土) 21:28:10.713 ID:HhRSZ/onz
- >>30
3.5じゃ学習足りないぷー🥺 - 31 : 2024/02/10(土) 21:28:06.500 ID:LJGO9LFNT
- dockercomposeとは違うんか?
ちなプログラミングエアプ - 33 : 2024/02/10(土) 21:31:44.499 ID:HhRSZ/onz
- ビルドエラー
androidx.compose.compiler.plugins.kotlin.IncompatibleComposeRuntimeVersionException: The Compose Compiler requires the Compose Runtime to be on the class path, but none could be found. The compose compiler plugin you are using (version 1.4.2) expects a minimum runtime version of 1.0.0.
at androidx.compose.compiler.plugins.kotlin.VersionChecker.noRuntimeOnClasspathError(VersionChecker.kt:163)
at 以下略 - 34 : 2024/02/10(土) 21:32:01.759 ID:HhRSZ/onz
- androidx.compose.compiler.plugins.kotlin.incomposeruntimeversionException: Compose コンパイラーでは、Compose ランタイムがクラスパス上にある必要がありますが、何も見つかりませんでした。 使用している Compose コンパイラ プラグイン (バージョン 1.4.2) では、最小ランタイム バージョン 1.0.0 が必要です。
- 35 : 2024/02/10(土) 21:33:15.659 ID:HhRSZ/onz
- https://developer.android.com/jetpack/androidx/releases/compose-runtime?hl=ja
これが必要らしい
- 36 : 2024/02/10(土) 21:33:53.884 ID:AaFVcolQ.
- 名前忘れたけど何かプログラミングのこと聞けるサイトあるやん
ああいうとこで聞けよ - 37 : 2024/02/10(土) 21:34:22.211 ID:HhRSZ/onz
- >>36
どれ?
質問サイトたくさんあるけど - 40 : 2024/02/10(土) 21:36:32.787 ID:AaFVcolQ.
- >>37
俺は質問したことないけど
テラテイルってやつとか
英語いけるならスタックオーバーフローとか
どこかに専門家いるだろ
少なくともエッヂよりは - 41 : 2024/02/10(土) 21:37:42.852 ID:HhRSZ/onz
- >>40
記述おかしいとめっちゃ威圧されて怖いわ - 44 : 2024/02/10(土) 21:39:48.623 ID:AaFVcolQ.
- >>41
そういう雰囲気なの?
分かんないことググって出てきた時しか見ないから知らん
まあ健闘を祈る - 45 : 2024/02/10(土) 21:43:19.480 ID:HhRSZ/onz
- >>44
まあ日本語版のスタックオーバーフローに質問投げたら普通に知りたかったこと教えてくれたけど
誤字してると5分くらいで直されて怖いのも本当😨 - 38 : 2024/02/10(土) 21:36:08.973 ID:UPQgGnyk9
- BIngAIにきけや
- 39 : 2024/02/10(土) 21:36:24.501 ID:HhRSZ/onz
- JetpackCompoesをdependenciesのとこに追加する
- 42 : 2024/02/10(土) 21:38:04.678 ID:HhRSZ/onz
- bomの使い方がわからん
- 43 : 2024/02/10(土) 21:38:35.777 ID:HhRSZ/onz
- https://developer.android.com/jetpack/compose/bom/bom?hl=ja
- 46 : 2024/02/10(土) 21:43:29.930 ID:HhRSZ/onz
- 英語の方は回答しか見ねーわ書き込むのこえー
- 47 : 2024/02/10(土) 21:44:17.439 ID:HhRSZ/onz
- まあほんまの話、この作業は何度もエラーで確認するようになるから質問サイトには適しとらん
回答待ってたら2週間とかかかりますよ悪魔 - 48 : 2024/02/10(土) 21:45:37.664 ID:R4MNBjuvP
- わかったわかった
プログラムやっててすごいねこれでいい?
- 51 : 2024/02/10(土) 21:48:08.886 ID:HhRSZ/onz
- >>48
たんぽぽの綿毛見ても自慢されてると思って蹴り飛ばしてそう - 49 : 2024/02/10(土) 21:46:17.018 ID:R4MNBjuvP
- ほんま自己顕示欲ゲェジきしょいな
- 50 : 2024/02/10(土) 21:46:49.862 ID:Xc9g30TSJ
- で、その格闘に勝ったら何が出来るようになるの?
- 52 : 2024/02/10(土) 21:49:22.620 ID:FpvQAU/va
- どの言語もビルドシステムは複雑になりがちやね
- 54 : 2024/02/10(土) 21:53:18.359 ID:HhRSZ/onz
- bomってimplementationとandroidtesTestImplementationとdebugImplementation全部に入れないといけないのか?🥺
- 55 : 2024/02/10(土) 21:54:06.079 ID:HhRSZ/onz
- ここらへんGPTもBingAIも信用できねぇ
なぜかっていうも多分間違えてコード例上げてるところもあるから - 58 : 2024/02/10(土) 21:56:43.798 ID:HhRSZ/onz
- BingAI:
こんにちは、Copilotです。AndroidStudioのGradleに関するご質問ありがとうございます。😊bomとは、Bill of Materialsの略で、依存関係のバージョンを一元管理するための仕組みです。Gradleでは、bomを利用するには、implementationやtestImplementationなどの依存関係コンフィグレーションにplatformキーワードを付けて、bomのファイルを指定します。例えば、次のように書くと、Spring Bootのbomを利用できます。
“`groovy
dependencies {
implementation platform(‘org.springframework.boot:spring-boot-dependencies:2.5.6’)
implementation ‘org.springframework.boot:spring-boot-starter-web’
testImplementation ‘org.springframework.boot:spring-boot-starter-test’
}
“`この場合、implementationとtestImplementationの両方にplatformを付ける必要があります。platformを付けないと、bomのバージョン管理が適用されません。また、androidTestImplementationやdebugImplementationなどの他のコンフィグレーションにも同様にplatformを付ける必要があります。
なお、摘葉という言葉は、Gradleの用語ではありません。おそらく、指定という言葉の誤変換かと思われます。ご確認ください。
以上、Gradleのbomについての回答でした。参考になれば幸いです。👍
もし、他にも何か質問がありましたら、お気軽にお聞きください。Copilotは、AndroidStudioのGradle以外にも、さまざまな話題についてお話できます。😊
ソース: Bing との会話 2024/2/10
(1) Android studio の Gradleについて調べてみた #AndroidStudio …. https://qiita.com/190yamashita/items/f00d8b2f908dd754c506
(2) Gradle のヒントとテクニック | Android デベロッパー | Android …. https://developer.android.com/studio/build/gradle-tips?hl=ja
(3) Gradle のネイティブ Bom サポートについて – Zenn. https://zenn.dev/empenguin/articles/de588b771f1602
(4) 【Gradle】bomを生成する/利用する #gradle – Qiita. https://qiita.com/rhirabay/items/d25ccefb4623a364532f - 59 : 2024/02/10(土) 21:57:57.068 ID:HhRSZ/onz
- なーんか怪しいんだよなぁ
古い記事とか引っ張ってくるから信用できねぇ例えば(4)とか、プラグイン入れてるけど確か今は必要ないんだよね
コメント