我有一个gradle.build,它适用于主要目标。我想为皮肤版本添加味道。我已经将它们添加到gradle构建中,但我不明白我应该将另一个版本的文件放在哪里,在哪个文件夹中,它应该是什么名称?让我们考虑一个例子:主包com.example.app与android应用程序通用的项目结构(我在Source ceSets中这样做)。据我所知,我应该创建文件夹(不是一组子文件夹)com.example.app.flavor并放入\res,其中已经包含主项目的文件,但它没有;当我构建assembleFlavorDebug时不起作用——apk已经构建,但它包含主端,但没有风格上的变化
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile 'commons-io:commons-io:2.4'
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile 'com.android.support:support-v4:18.0.+'
compile 'com.google.android.gms:play-services:3.2.+@aar'
compile project(':ViewPagerIndicator')
compile project(':AndroidHorizontalListView')
}
android {
compileSdkVersion 18
buildToolsVersion "18.1.0"
productFlavors {
app {
packageName="com.example.app"
}
flavor {
packageName="com.example.app.flavor"
}
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
// Move the tests to tests/java, tests/res, etc...
instrumentTest.setRoot('tests')
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
signingConfigs {
debug {
storeFile file('../debug.keystore')
}
}
您应该在src下创建一个名为flavor的子文件夹。子文件夹的结构与主文件夹的结构相同:
我试图在不同的环境中构建我的应用程序,所以我遵循了这个教程和这个视频,当我正常运行flutter works时,一切都运行得很好,但是当我尝试构建时,我得到了这个错误: 所以我忘了添加一些口味,然后在我的build.gradle(android/app/build.gradle)中添加了:
我正在使用改型,我想访问从服务器返回的JSON响应。有人能给我提个建议吗?谢谢
存在实体: 我顺流而下,在一个建筑工人的帮助下收集了一份我的学生名单 这样使用建造者是正确的吗?
我是打字稿的新手。现在我正在学习课程并得到一些问题: 当我们扩展父类时,我们必须使用super()。但是,如果我想省略父构造函数,我们可以这样做或覆盖它吗? [日志]:"不要显示" [日志]:“我的名字是派生的”
本文向大家介绍Android如何使用RecyclerView打造首页轮播图,包括了Android如何使用RecyclerView打造首页轮播图的使用技巧和注意事项,需要的朋友参考一下 先看看效果图: 停在中间自动翻页 序言:最近接到一个任务,做一个类似上面自动翻页的功能。可以看到,这一屏中有三张图片显示出来了,有两张没有显示完全,看到设计图的时候第一反应是可以用viewpager来实现,但是任务却
我试图存储我的源在Kafka一个单独的主题流源的最后读取记录。我怎么能实现这与Spring云数据流流应用程序。任何建议都会有很大帮助...