2016-06-18 8 views
3

から変更してテストします。たとえば、ライブラリSweet Alert Dialogを使用しています。 library/src/main/java/cn/pedant/SweetAlert/SweetAlertDialog.javaにテキストサイズのカスタマイズを追加して、このライブラリを修正したいと思います。AndroidライブラリをGitHub

public SweetAlertDialog setTitleText (String text, int size) { 
     mTitleText = text; 
     int height = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, size, getResources().getDisplayMetrics()); 
     if (mTitleTextView != null && mTitleText != null) { 
      mTitleTextView.setText(mTitleText); 
      mTitleTextView.setTextSize(height); 
     } 
     return this; 
     } 

ここで、このライブラリをテストして、実行する必要がある場合に使用します。 私はそれを得るために一度の説明が必要です。現時点ではGitHubはちょっと混乱しています。私は

dependencies { 

    compile 'cn.pedant.sweetalert:library:1.3' 

} 

を経由して、このライブラリを追加した

UPDATE

は自分自身のコンパイルパスを作成し、それをテストする方法はありますか?ライブラリなどを分岐した後に?

+1

プロジェクトのコンパイルパスを変更する必要があります。それがどのように行われたかについては、サンプルフォルダのbuild.gradleを見てください。 –

答えて

3

ライブラリを入手する最も簡単な方法は、GitHubからZIPファイルとしてダウンロードすることです。

手順:ブラウザでhttps://github.com/pedant/sweet-alert-dialog

  1. 移動します。
  2. クローンをクリックするか、ボタン(緑色)をダウンロードしてください。
  3. をクリックします。ダウンロードZIPボタン(青色)。

以下を参照してください。

enter image description here

を甘い警告ダイアログを変更するには、我々は、Android Studioにそれをインポートします。

ステップ:

  1. が例えばディスクにsweet-alert-dialog-master.zipファイルの内容を抽出c:\sweet-alert-dialog-master
  2. スタートのAndroidメーカー
  3. のAndroid Studioのメニューをクリックしてファイルから>新規>プロジェクトのインポート
  4. c:\sweet-alert-dialog-masterフォルダを選択し、[OK]をクリックします。
  5. プロジェクトが正常にインポートされたら、ライブラリに必要な変更を加えます。
  6. サンプルプロジェクトを使用して変更をテストします。

スウィートアラートダイアログの変更が要件を満たしている場合は、プロジェクトでAndroidアーカイブ(* .aar)ファイルの使用に進むことができます。

ステップ:Androidのメーカーで

  1. 、あなたはAndroidのアーカイブファイルのライブラリを使用する既存のプロジェクトを開きます。
  2. プロジェクトのファイルをlibsディレクトリにコピーします(必要に応じて作成します)。
  3. app\build.gradleファイル内のリポジトリセクションを追加します。

    repositories { 
        flatDir { 
        dirs 'libs' 
        } 
    } 
    
  4. は、依存関係のセクションに次の行を追加します。今すぐ

    compile (name: 'library-release', ext:'aar') 
    
  5. スウィート警告ダイアログAndroidのアーカイブファイルに含まれていることができますあなたのアプリで使用される。

+0

その部分はわかります。しかし、次に何をすべきか?質問を更新します – Martynas

+0

回答を更新します –

+0

申し訳ありません。たぶんそれはばかげているかもしれませんが、私はそれを前にやっていませんし、すべてのチュートリアルも混乱しています。 – Martynas

関連する問題