从GitHub修改并测试Android库

Mar*_*nas 6 java android github android-library

我使用例如库Sweet Alert Dialog.我想通过添加文本大小自定义来修改此库library/src/main/java/cn/pedant/SweetAlert/SweetAlertDialog.java.

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;
      } 
Run Code Online (Sandbox Code Playgroud)

现在我想测试这个库并在它做它应该做的事情时使用它.我需要一次解释才能得到它.目前GitHub有点令人困惑.

UPDATE

我通过添加了这个库

dependencies {

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

}
Run Code Online (Sandbox Code Playgroud)

有没有办法只做自己的编译路径并测试它?分支图书馆之后呢?

Cli*_*gts 7

获取库的最快方法是从GitHub下载它作为ZIP文件.

脚步:

  1. 在浏览器中导航到https://github.com/pedant/sweet-alert-dialog.
  2. 单击Clone or download按钮(绿色).
  3. 单击Download ZIP按钮(蓝色).

见下文:

在此输入图像描述

要更改Sweet Alert Dialog,我们会将其导入Android Studio.

脚步:

  1. sweet-alert-dialog-master.zip文件内容提取到磁盘,例如c:\sweet-alert-dialog-master
  2. 启动Android Studio
  3. 从Android Studio菜单中单击文件>新建>导入项目
  4. 选择c:\sweet-alert-dialog-master文件夹并单击"确定".
  5. 成功导入项目后,对库进行必要的更改.
  6. 使用示例项目测试您的更改.

如果对Sweet Alert Dialog所做的更改符合您的要求,我们可以继续在我们的项目中使用Android存档(*.aar)文件.

脚步:

  1. 在Android Studio中,打开要使用Android归档文件库的现有项目.
  2. c:\sweet-alert-dialog-master\library\build\outputs\aarlibrary-release.aar文件复制到项目的libs目录(如果需要,创建它).
  3. app\build.gradle文件中添加存储库部分:

    repositories {
      flatDir {
        dirs 'libs'
      }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  4. 将以下行添加到依赖项部分:

    compile (name: 'library-release', ext:'aar')
    
    Run Code Online (Sandbox Code Playgroud)
  5. 现在,Android存档文件中包含的Sweet Alert对话框可以在您的应用中使用.