Android Studio 关联项目软链接
来源:互联网 发布:实体经济下滑数据 编辑:程序博客网 时间:2024/05/18 00:14
1、需要关联的项目创建快捷方式,复制到AS 的app 目录下
2、在项目的app目录下替换build.gradle文件。
3、快捷访问项目名必须和build.gradle文件中的
def folder = ‘Gallery2’ 一致
4、build.gradle文件
// app configapply plugin: 'com.android.application'android { def compileSdkVersionInt = 23 compileSdkVersion compileSdkVersionInt buildToolsVersion "23.0.2" defaultConfig { minSdkVersion 21 targetSdkVersion 23 versionCode getCurrentDate() as int versionName "1.0.3." + getCurrentDate() } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } if (compileSdkVersionInt >= 23) { useLibrary 'org.apache.http.legacy' } sourceSets { main { def folder = 'Gallery2' def src = [folder + '/src', folder + '/src_pd', folder + '/gallerycommon/src'] def resFolder = [folder + '/res'] def assetsFolder = [folder + '/assets'] def libsFolder = [folder + '/libs'] manifest.srcFile file(folder + '/AndroidManifest.xml') java.srcDirs = src resources.srcDirs = src aidl.srcDirs = src renderscript.srcDirs = src res.srcDirs = resFolder assets.srcDirs = assetsFolder jniLibs.srcDirs = libsFolder } // Move the build types to build-types/<type> // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... // This moves them out of them default location under src/<type>/... which would // conflict with src/ being used by the main source set. // Adding new build types or product flavors should be accompanied // by a similar customization. debug.setRoot('build-types/debug') release.setRoot('build-types/release') }}dependencies { provided files(getLayoutLibPath())// provided files(getRenderscriptLibPath()) compile fileTree(dir: 'libs', include: ['*.jar'])}def getCurrentDate() { def now = new Date().format('yyyyMMddHH'); return now;}// must called after "android" definitiondef getLayoutLibPath() { def rootDir; rootDir = "${android.getSdkDirectory().getAbsolutePath()}" + "/platforms/" + android.compileSdkVersion + "/data/layoutlib.jar" Console.println(rootDir) return rootDir}// must called after "android" definitiondef getRenderscriptLibPath() { def rootDir; rootDir = "${android.getSdkDirectory().getAbsolutePath()}" + "/build-tools/" + android.buildToolsVersion + "/renderscript/lib/renderscript-v8.jar" Console.println(rootDir) return rootDir}
0 0
- Android Studio 关联项目软链接
- Android Studio 导入和关联SVN项目
- Android studio 关联 SVN 并导入项目
- Android Studio 项目取消 GitHub关联
- 项目git已经关联,导入android studio,android studio没有和git关联上
- Android Studio项目关联SVN资源库及添加忽略文件
- git关联Android Studio以及上传项目到GitHub
- Android studio关联源码
- Android Studio关联源代码
- Android studio 关联源代码
- Android Studio 关联源码
- Android Studio关联git
- android studio关联源码
- android studio 关联源码
- Android studio关联PullToRefresh
- Android studio 关联源代码
- Android Studio关联源码?
- android studio 源码关联
- JSON API强大的WordPress做API接口插件
- Spring MVC Rest 服务 406 错误解决方案
- go 调用mysql
- go语言基础概要
- UIViewContentMode各类型效果
- Android Studio 关联项目软链接
- github新建库并且提交、push更新被拒绝、公钥设置方法
- 代码阅读工具:Source Navigator和Source Insight
- WordPress JSON REST API (WP API) 使用文档-创建\获取\编辑\删除文章
- APIDOC安装使用
- IOS创建项目相关证书配置
- Python入门教程
- C#设计模式——代理模式
- QT中利用QAction增加菜单项