环境配置搭建

2.1.1 Eclipse

2.1.1.1 建立 library 项目

我们已经为您准备好了所需的 library 项目,你只需按照下面的步骤import 到Eclipse中即可。

  1. 在Eclipse中点击File->New->Other->Android->Android Project from Existing Code->Next>. 浏览到你下载解压后的 library 项目中
  2. 修改New Project NameBadamSdkLib,然后点击Finish完成 library的导入 Edit New Project Name示例

2.1.1.2 在自己的应用中调用 library

引用上一步中建立的 library 项目,只需要在项目目录下的 project.properties文件中添加对 library 的引用即可。在依赖中追加 android.library.reference.1=../BadamSdkLib 即可实现对上一步建立的 library引用

注:

  1. 上一步中 New Project Name也不一定要为BadamSdkLib, 实际上也要保持 New Project Name 和这里引用的 aandroid.library.reference一致,为合法的项目名称即可。
  2. 建议修改 library 项目 project.properties文件中target的值与你项目中target的值一致。
  3. 这里示例中的android.library.reference.1中的数字1,在实际应用中应顺序递增为你具体应用的 library 项目数。
  4. 在我们的SDK中引用了部分如okhttp、gson、retrofit等 第三方jar包,如果有造成冲突的,去掉你项目中对应的 .jar包即可;如果没有,请下载然后麻烦手动加上。
  5. 如果您的项目也需要进行代码混淆,请将 library 项目中的 proguard-rules.txt 中的混淆规则整合到你的项目的混淆规则文件中。

2.1.2 Android Studio

2.1.2.1 包导入

将BadamSdk.aar包拷贝到libs目录下,如下图: jar包图片

2.1.2.2 文件配置

配置app build.gradle文件

  • 增加libs路径配置
repositories{
   flatDir{
        dirs 'libs'
   }
}
  • 添加aar包依赖和第三方依赖包
dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    compile(name:'BadamSdk',ext:'aar')
}

2.1.3 共用配置

2.1.3.1 混淆配置

SDK接入的时候需要加入混淆文件,接入方直接将Demo中的混淆文件【proguard-rules.text】内的混淆代码直接全部复制到自己的工程中即可。

2.1.3.2 AndroidManifest.xml配置

接入方在接入SDK时,需要加入相关的权限,具体操作如下:

  • Eclipse

找到Demo目录下的AndroidManifest.xml文件,打开文件后,将application标签内的代码拷贝到自己的工程中。

  • Android Studio

找到studioRes目录下的AndroidManifest.xml

results matching ""

    No results matching ""