相关疑难解决方法(0)

如何在使用Gradle组装时更改Android应用程序包名称?

是否可以使用Gradle更改Android应用程序的包名称?

我需要编译同一个应用程序的两个副本,具有唯一的包名称(因此我可以向市场发布两次).

android gradle android-build android-gradle-plugin

47
推荐指数
4
解决办法
4万
查看次数

如何为每个产品风格提供不同的启动器图标

我有一个由build.gradle文件定义的项目

buildscript {
repositories {
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:0.5.6'
}
}
apply plugin: 'android'

dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}

android {
compileSdkVersion 17
buildToolsVersion "17.0.0"

sourceSets {
    main {
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src']
        resources.srcDirs = ['resources']
        aidl.srcDirs = ['src']
        renderscript.srcDirs = ['src']
        res.srcDirs = ['res']
        assets.srcDirs = ['assets']
    }

    instrumentTest.setRoot('tests')
}

defaultConfig {
    ...
}

signingConfigs {
    debug {
        storeFile file("debug.keystore")
    }

    release {
        ...
    }
}

buildTypes {
    debug {
        debuggable true
        jniDebugBuild …
Run Code Online (Sandbox Code Playgroud)

android gradle application-icon android-icons android-gradle-plugin

25
推荐指数
1
解决办法
1万
查看次数

Android Studio - 可以与其他口味共享代码吗?

在我目前的应用我有2个版本,让他们打电话build 1build 2.我知道两种风格可以共享公共代码/资源,但也可以有单独的代码和资源,如下所示:

两个味道Diargram

我想要做的是扩展,build 2以便它与另一个构建共享一些代码(例如build 3).共享一些代码,如下所示:

两种口味共享代码

这将是build2和build 3共享一些代码/资源,同时还能够拥有自己独特的代码集.要么:

构建3扩展构建2

这里build 3进行了扩展,build 2以便所有代码和资源build 2都可以在两个版本中使用,但build 3也可以拥有自己独特的代码/资源.

我认为扩展build 2是最好的方式(如果可能的话),但任何建议或指向我正确的方向将非常感激.我花了6个多小时在互联网上搜索无济于事.

android android-build android-studio

10
推荐指数
1
解决办法
508
查看次数