建立企业内部mavenserver并使用Android Studio公布公共项目
由于Android Studio使用了Gradle构建工具,在library依赖的处理上是将被依赖的library作为一个module引入(拥有一份完整的library拷贝),而Eclipse的ADT则是直接将library作为外部项目依赖链接进来,两者各有各的优缺点。Android Studio的优点是能时刻保持项目的完整性,每个项目都包括了整个项目所须要的一切东西,当你把项目共享给别人的时候就不会由于落下某个library而导致别人无法正常打开你的项目。缺点则是多个项目都依赖同一个library,每个项目都有自己一份library代码拷贝,当这个library的代码须要更新的时候。每个项目中的library代码都须要更新一遍。而Eclipse的library依赖,仅仅是做了一个library链接,多个项目能够链接到同一个library,优点是library须要改动的时候仅仅须要改动一处代码,缺点时与他人共享项目的时候可能会落下library忘记共享。 一般一个公司长期开发累积下来。都会总结出一套自己的SDK或者工具供自己的产品使用。假设使用Android Studio开发,一旦自己...