use*_*234 4 java android gradle
在我最近开始使用的 AndroidStudio 中,项目视图中显示的源代码的主文件夹称为java,文件存储在app/src/main/java/com/...
我希望调用该文件夹src而不是java(为了与单独的工具接口)。有什么办法可以做到这一点,并且仍然可以在 Android Studio 中正常编译项目?我尝试将文件夹从javato重命名src,它从项目视图中消失了 - 我假设我需要告诉 Gradle 在哪里可以找到源文件,但我不知道如何。任何帮助,将不胜感激。
有什么办法可以做到这一点,并且仍然可以在 Android Studio 中正常编译项目?
sourceSets向app/build.gradle文件添加一个闭包,告诉 Gradle 您的 Java 代码的新位置。重命名您的目录以匹配,然后将项目文件与 Gradle 同步。
例如,这是一个app/build.gradle来自新创建的 Android Studio 项目的文件,我在其中添加了sourceSets闭包:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.commonsware.myapplication"
minSdkVersion 21
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets {
main {
java.srcDirs = ['src/main/src']
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
}
Run Code Online (Sandbox Code Playgroud)
在这里,我是说源集main的 Java 代码位于src/main/src相对于模块根目录。
补充说,之后,我改名java/到src/像你描述的,则使用的黄色横幅在build.gradle编辑器中同步的文件。Android Studio 看起来很开心,项目编译正常。
| 归档时间: |
|
| 查看次数: |
1888 次 |
| 最近记录: |