NativeScript / NativeScript/android
Metadata build task in gradle does not depend on `libs` folder
オープン
まだ誰も着手していません。
- 主要言語
- C++
- スター
- 563
- フォーク
- 144
- 平均マージ
- 10時間 46分
- マージ済み PR(30日)
- 14
説明
Currently, the buildMetadata task in the app/build.gradle does not depend on changes in the application's App_Resources/Android/libs folder.
The bug is reproduced with the following steps:
- execute
tns build android - add a JAR dependency in
App_Resources/Android/libsin the application's folder - execute
tns build android
After the last build, there would be no metadata for the classes in the added JAR. This is caused by the buildMetadata not being run.
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
app/build.gradleから始め、アプリケーションのApp_Resources/Android/libsフォルダーと併せてbuildMetadataタスクを調べます。新しく追加したJARを使って2回のビルドのシーケンスを再現し、その後、メタデータのビルドがトリガーされ、その依存関係のクラスが含まれていることを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- android
- 領域
- build-system, mobile-dev
- issue の種類
- バグ
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 活発さ
- 停滞
- 明瞭さ
- 明確に書かれている
- 初心者へのやさしさ
- 58/100