之前一直使用的 ADT + Intellij, 用起来也算安逸,导入导出依赖配置和 Eclipse 没什么区别。但是在多人协作开发时依赖的配置很麻烦。多次尝试切换到 Gradle 都出错告终。
大部分依赖提供jcenter 别名, 只要 在 build.gradle
的 dependencies
中添加
compile 'com.jakewharton:butterknife:6.0.0'
但是一些没有推送到 jcenter 的项目按照之前的 Import Module
导入时总会导致原先的项目混乱。
参考 StackOverflow 上的一篇问答 “Import Module” changes structure of existing library
- Copied library’s directory under the root directory of my project.
- Referenced that library in settings.gradle by adding include ‘:libraryA’.
- Added dependency to my project’s build.gradle: compile project(‘:libraryA’).
ADT 模式下 Intellij 导入 ArcGIS Android SDK 的方式可以参考官方博客ArcGIS Android development with IntelliJ IDEA。
Gradle 方式官方在 GitHub 上有介绍 ArcGIS Android API Lib Module,但是说明版本太旧,按照说明无法导入。
下面是测试可行的导入方式
Read More