【问题标题】:Android studio and flavours - can not see all filesAndroid工作室和风味 - 看不到所有文件
【发布时间】:2015-11-17 21:43:17
【问题描述】:

我正在尝试设置风格,所以我可以在同一个项目中构建不同的应用程序,共享相同的代码......但我不确定我是否完全正确......

我在文件夹 W:\android-studio-projects\sharedid\ 中创建了一个名为 com.sharedid.app 的项目

为此我有

1) 在 W:\android-studio-projects\sharedid\app\src\main 中创建 AndroidManifest.xml,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.sharedid.app"
  android:versionCode="1"
  android:versionName="1.0"
>
</manifest>

2) 在 W:\android-studio-projects\sharedid\app\src\main\java ...我有所有 .java 文件

3) 在 W:\android-studio-projects\sharedid\app\src\main\res 我拥有所有共享和/或虚拟资源

为了我的口味我有:

1) 我在 W:\android-studio-projects\sharedid\app\src\myflavour 中创建了 AndroidManifest.xml(这个文件定义了一切——每种风格都不同)

2) 在 W:\android-studio-projects\sharedid\app\src\myflavour\res 我有一个文件夹 drawable-hdpi 包含各种图形

3) 在 W:\android-studio-projects\sharedid\app\src\myflavour\assets 我有 那个 特定应用程序的各种数据、配置和图形文件。 (由代码在运行时读取)

“Gradle Scripts”-“Build Gradle”(模块:app)如下所示:

apply plugin: 'com.android.application'

android {
    signingConfigs {
    }
    compileSdkVersion 21
    buildToolsVersion '21.1.2'
    defaultConfig {
        applicationId "com.sharedid.app"
        minSdkVersion 9
        targetSdkVersion 17
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
        }
    }
    repositories {
        maven { url "https://jitpack.io" }
    }     
    productFlavors {
      myflavour {
          applicationId "com.myflavour.app"
      }
    }           
}    
dependencies {
    compile 'com.android.support:support-v4:18.0.0'
    compile 'com.google.android.gms:play-services:+'
    compile 'com.android.support:appcompat-v7:21.1.2'
    compile 'com.github.PhilJay:MPAndroidChart:v2.0.8'
}

我的问题是,在 Android Studio 中工作时,它目前没有在列出项目文件结构的“项目视图”中显示我的任何“myflavour”?

【问题讨论】:

  • 你在哪个视图?安卓还是项目?如果您在 Android 视图中,请切换到项目视图。
  • 解决了这个问题...我现在可以继续了 - 谢谢! :)
  • 别忘了接受下面的答案。很高兴帮助:)
  • 完成!再次感谢你的帮助。它让我可以继续我的下一个问题——可能是一个更复杂的问题。但是,如果风味确实有效,那将是我以前的 Eclipse 项目的一大进步,我以前从未有过这样的工作:)
  • 如果你碰巧有经验,这里有关于让谷歌合并/选择正确的清单文件或选择的变体的新问题:stackoverflow.com/questions/33758412/…

标签: java android android-studio


【解决方案1】:

你属于哪一种观点?安卓还是项目?如果您在 Android 视图中,请切换到项目视图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多