問題タブ [kapt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - androidTest スコープで kapt を使用する方法
androidtest スコープに kapt を使用する方法はありますか? 現在、私は com.neenbedankt.gradle.plugins android-apt から kapt に移行しています - これは正常に動作します - しかし、androidTest スコープでそれを行う方法がわかりません - そのため、次のように置き換えます:
と
正常に動作しますが、移行する方法が見つかりませんでした:
maven - kapt は Maven でサポートされていますか?
Maven ベースのプロジェクトで kapt (kotlin 注釈処理) を実行することはできますか?
はいの場合、maven ビルド システムに kapt を統合するにはどうすればよいですか?
android - kapt Android Studio によるアノテーション処理
注釈プロセッサを使用するために kapt を使用しようとしています。しかし、私はいくつかの問題に遭遇しました。
注釈プロセッサ jar は次のように接続されます。
1)コード生成にJavaPoetを使用しています。そして、この方法でクラスを保存します
ただし、ビルド バリアントに関係なく、常に build\generated\source\kapt\release に保存され、デバッグ フォルダーには保存されません。
2) 2 つ目の問題は、Build->Rebuild を押すまで、生成されたファイルが時々更新されないことです。
android - Android ライブラリ、Kotlin、Dagger2
Android ライブラリ (com.android.library) であるコア モジュールとアプリケーション モジュール (com.android.application) の 2 つのモジュールを持つアプリケーションを構築しています。
Java ファイルを Kotlin に変換した後、プロジェクトがコンパイルされず、生成された Dagger 2 ファイルが見つからないというエラーが表示されます (未解決の参照)。ただし、これらのファイルは現在次の場所で生成されています。
...core\build\generated\source\kapt\release{my\core\namespace}\DaggerBaseComponent.java
私は何が欠けていますか?
build.gradle (コアモジュール)
build.gradle (アプリケーション モジュール)
build.gradle (プロジェクト)
ApplicationContext.kt (コア モジュールの)