問題タブ [jack-compiler]

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.

0 投票する
6 に答える
55053 参照

android - Android Studio で Jack (Java Android Compiler Kit) を有効にする方法

androidstudio 2.1の安定版を更新しました。Android Studio 2.1 は Android N Developer Preview をサポートしてい ます。

アンドロイドスタジオでジャックを追加または使用するには?

ノート:

Android での Java 8 言語機能のサポートに従って、Jack ツールチェーンは非推奨になりました。ただし、代替品が利用可能になるまでは、Java 8 言語機能を有効にするために引き続き使用できます。

この 2017 年 3 月 14 日の発表の時点で、Jack ツールチェーンは非推奨になりました。Jack は、Android 6.0 ~ 8.1 のデフォルトの Android ビルド ツールチェーンでした。

https://source.android.com/source/jack

0 投票する
0 に答える
744 参照

android - Android Studio デバッガーで、JackOptions が有効になっているローカル変数が表示されない

build.gradle で JackOptions を有効にして Java バージョン 1.8 を使用した後、Android Studio デバッガーがクラッシュしました。ローカル変数は表示されません。これは JackOptions の副作用ですか? 助言がありますか?

私の Android Stdudio バージョンは 2.1.2 で、buildtoolsversion は 24.0.0 です。

JackOptions を無効にする ここに画像の説明を入力

JackOptions を有効にする

ここに画像の説明を入力

0 投票する
1 に答える
1418 参照

android - ジャックを使用した Android のコンパイル時間が非常に遅い

私は最近 Java 8 にアップグレードし、その後私のコンピューターはジャックを使用して Android ビルドをコンパイルしています。切り替えてから、自分のデバイスでアプリをビルドするのに膨大な時間がかかっています。通常は 3 ~ 5 分です。.jack ファイルのサーバー タイムアウト値を 1800 秒に変更しましたが、サーバー タイムアウトが 60 秒に設定されているように見えます。誰かが同様の問題を抱えていましたか?

私の .jack ファイルは次のようになります。

編集:最近、コンピューターを 2010 年半ばの Mac デスクトップ コンピューターから 2015 年後半のモデルにアップグレードしました。jack のコンパイルはまだ思ったほど速くはありませんが、大幅に改善されました。以前は毎回コンパイルに約 5 分かかっていましたが、今ではコンパイルに 1 分強しかかかりません。したがって、同様の問題に直面している人にとっては、問題を解決するための追加の洞察が得られるかもしれません.

0 投票する
1 に答える
4948 参照

android-studio - Android Studio: タスク app:transformClassesWithPreJackPackagedLibrariesForDebug の実行に失敗しました

そのため、現在 Android Studio 2.2 安定バージョンを使用していますが、スタジオを 2.2 バージョンに更新した後、アプリを実行すると次のエラーが発生します。

これは私のアプリです - > build.gradle ファイル:

0 投票する
0 に答える
58 参照

android - Jack コンパイラと Java 8 が Android アプリを手に入れる

jack コンパイラと Java 8 を使用して Android アプリを開発し始めたとき、通常の単語が次のように文字化けすることに気付きました。

ここに画像の説明を入力

このテキストは中国語のはずですが、文字化けしてしまいました。そして、これは私のものbuild.gradleです:

しかし、jack コンパイラと Java 8 を使用しないと、文字化けが正常に戻りました。

ここに画像の説明を入力

私が行ったのは、 のjackOptionsとを削除compileOptionsしたことだけbuild.gradleです。

私のファイルエンコーディングはUTF-8.

jack と Java 8 を使用するときに文字化けを回避するにはどうすればよいですか? それともこれはバグですか?

0 投票する
1 に答える
224 参照

android - Jack コンパイラは、エンコード コンパイル オプションを無視するようです