Androidオープンソースプロジェクトの新しいポーズを読む---勉強しました

2509 ワード

プログラマーとしてGitHubを使わなければならないでしょう.これはいいことです.オープンソースプロジェクトにもっと触れて、自分の後のプロジェクトの開発効率を大きく向上させます.しかし、オープンソースの項目を読んで最新のポーズにgetしましたか.
まず説明すると、ここでの「読書」は一般的に、Androidにとって読書のほかにdemoを実行してプロジェクト効果を見るなどのことを指す.
一般の人のオープンソースを読む姿勢を見てみましょう.
  • プロジェクトアドレス
  • が見つかりました
  • 「download zip」
  • をクリック
  • は、ディレクトリ
  • に解凍される.
  • Android Studio
  • を開く
  • 導入項目
  • Sync gradle
  • 運行項目
  • 実行するデバイス
  • を選択する.
  • ダウンロードしたzipファイルを削除する
  • 対照的にあなたはそうですか?これは効率が低すぎる.
    一方では手順が煩雑で、ダウンロードの代わりにGitを使う人もいるかもしれませんが、少し手順を減らしました.一方でAndroid Stduioはメモリを食べていて、起動するだけで時間がかかります.導入、コンパイル、運行はもちろん、実際の開発では使わざるを得ませんが、ソースコードを読むためだけに効果を見るためにAndroid Stduioを実行するのは役に立たず、消費が大きいです.また、多くの場合、複数の項目を同時に読む可能性がありますが、複数のAndroid Studioウィンドウを同時に開くことは、コンピュータにとって大きな試練です.
    私のソースコードを読む手順を見てみましょう.
  • git cloneプロジェクトアドレス;
  • sublime(またはatom、vim)軽量エディタで読み取りソースコードを開きます.
  • gradleコマンドラインで表示効果を実行します.

  • ステップが大幅に簡略化されたのではないでしょうか.また、Android Studioというメモリマシンを開く必要はありません.また、この軽量レベルのエディタで何項目を開きたいのか、何項目を開きたいのかを直接コマンドラインでコンパイルし、クールに実行します.
    多くの人が第3歩の具体的な流れを聞くに違いありません.これがポイントです.以下にこのステップのいくつかのキーを直接リストして、詳しく説明しないで、前に私のGradleの文章を見たことがあるのは理解するべきです.
    まず、オープンソースプロジェクトのgradleバージョン、buildToolsバージョン、compile sdkバージョンを確認し、この3つがローカルと互換性があることを確認します.
    プロジェクトに組み込まれたgradle wrapperを使用してコンパイルパッケージを作成します.
        ```gradlew clean```
    
        ```gradlew assembleDebug```
    

    この2つのステップはコンパイル、パッケージ化し、自分で手動でインストールすることができます.
    パッケージ、インストールをコンパイルすると、統合できます.
        ```gradlew clean```
    
        ```gradlew installDebug```
    

    この2つのステップは直接あなたの設備にインストールされています.手動でインストールする必要はありません.もっと便利で速いのではないでしょうか.
    ダウンロード、コンパイル、パッケージング、実行すればいいのではないでしょうか.寝槽、あなたは本当に怠け者ですが、私はあなたに本当にあることを教えます!
    GitHubにはdryrunというプロジェクトがあります.翻訳してみると「ドライランニング」と呼ばれています.この翻訳は率直でしょう.アドレス:
    https://github.com/cesarferreira/dryrun
    このツールをインストールすると、コマンドが直接実行されます.
    $ dryrun [email protected]:cesarferreira/android-helloworld.git
    

    上のAndroidのdemoは直接あなたの設備にインストールすることができます.クールで吊り上げられているのではないでしょうか.史上最高のキックアス!
    しかし、本質的には私自身の手順と一致していますが、rubyスクリプトで統合されています.
    注目すべきは、
    dryrunはgemで、rubyに基づいています.rubyを知らない場合は、ローカルにrubyをインストールしたことがなくて苦労します.インストールは簡単です.
        ```gem install dryrun```
    

    もしあなたが実行したいAndroidプロジェクトがGitHub上のディレクトリのgradleバージョン、buildToolsバージョン、compile sdkバージョンがあなたのローカルと一致しない場合は、実行に失敗します.
    その実用価値はそんなに高くありません.追い詰めるために使われています.ルビーを知っていてAndroidを知っていて、追い詰めるのが好きな人に適しています.
    興味のある人は振り回されてもいいです.興味のないあなたは私の第2の方法を学ぶべきです.とても実用的で、効率が高くて、あなたは持つ価値があります.
    うん、このまま、詰め終わったふり!