目次
1. なぜフリーラインを使用するのですか?
2. インストールと使用方法
フリーラインを使用する理由
andrdoi Studio のコンパイル自体は非常に遅く、10 分以上かかる場合もありますが、これは開発者にとって非常に耐え難いことですが、1 日に数時間を節約できる高速コンパイル ツールがあります。
環境要件
1) Gradle バージョンは 2.1.4 以降である必要があります。
Freeline をインストールして使用する
1. Android Studio -> ファイル -> 設定 -> プラグインを開きます
2. フリーラインを検索
インストールが完了すると、Android Studio に追加のアイコンが表示されます。
3. ただし、クリックしても実行されないので、次に、Python 2.7 以降のバージョンの環境を設定する必要があります。(Freeline は現在バージョン 2.7 以降をサポートしていますが、バージョン 3.6 以降はサポートしていません。3.7 のテスト時には使用できず、さまざまなモデルが存在しないというメッセージが表示されます) python2.7.9 のインストール パッケージのアドレスは以下に示されています (注:著者は 3 つのバージョンの pyhon をインストールしていますが、次のバージョンでは問題ありません) Apple システムにはデフォルトで Python がインストールされているため、Mac を使用している学生は Python のインストールを無視します。
Windows版64bitのインストールバージョンは以下の通りです
その他のバージョン:
https://www.python.org/downloads/zh
4. クリックしてPythonを開き、以下を確認します. 最後の赤丸のチェックでパスに環境変数が自動追加されます。あとは頭の悪い次→次…。
5. インストールが成功したら、実行 ->cmd -> python と入力すると、当然バージョン番号が出てきます。。
6. 次に、次のプロジェクト構成をプロジェクトのルート ディレクトリ build.gradle に追加します。
クラスパス 'com.antfortune.freeline:gradle:0.8.2':
モジュール プロジェクトの build.gradle に順番に追加します。
applyplugin:'com.antfortune.freeline'
フリーライン {
ハックトゥルー
}
デバッグコンパイル 'com.antfortune.freeline:runtime:0.6.2'
releaseCompile 'com.antfortune.freeline:runtime-no-op:0.6.2'
testCompile 'com.antfortune.freeline:runtime-no-op:0.6.2'
そして、FreelineCore.init(this) をアプリケーションに追加します。このメソッドは新しいバージョンでは非推奨です。
ここでインストールは完了です。
使用
1) as のフリーライン ウィンドウに gradlew clean と入力して、プロジェクトをクリーンアップします。
2) フリーライン ウィンドウに「gradlew initFreeline -Pmirror」と入力し、構成を初期化します (時間がかかります)。
3) as freeline ウィンドウに「Python freeline.py」と入力してコンパイルを開始します (または、Android Studio ツールバーの freeline アイコンをクリックします)。
テストしてみたところ、コンパイルには数秒もかからず、公式/テスト環境を変更するだけでした。
以前Pythonの最新版をインストールしたのですが、色々なモデルが存在しませんでした。
このような問題が発生した場合は、Python バージョン 2.7 の使用を検討してください。
特別な感謝:
https://www.jianshu.com/p/8e5a41fb224f?mType=グループ