草庐IT

GRADLE_HOME

全部标签

android - 在 android list 中使用 CATEGORY_HOME 的目的?

从AndroidManifest中删除以下内容的替代方法是什么:我还发现去掉上面这行后,对我的android没有任何影响应用。这个类别的主要用途是什么,它的替代品是什么。如果此类别的目的是启动主屏幕,则可以通过以下方式完成:IntenthomeIntent=newIntent(Intent.ACTION_MAIN);homeIntent.addCategory(Intent.CATEGORY_HOME);homeIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);startActivity(homeIntent);上面的代码将启动主屏幕,但为什

Android Gradle - 在特定的 productFlavor 上添加 packageNameSuffix

我有一个具有此产品组和风格配置的GradleAndroid项目:/**Definedifferentflavorgroups*/flavorGroups'market','version'/**Defileproductflavors*/productFlavors{amazon{flavorGroup'market'}google{flavorGroup'market'}flav1{flavorGroup'version'packageName'com.company.flav1'}flav2{flavorGroup'version'packageName'com.company.f

android jacoco 覆盖空与 gradle

我正在尝试让jacoco为我的android测试项目创建代码覆盖率报告。我在build.gradle中有以下内容:applyplugin:'com.android.application'applyplugin:'jacoco'...jacoco{toolVersion="0.7.1.201405082137"}...android{buildTypes{release{}debug{testCoverageEnabledtrue}}}当我运行gradlew-icreateDebugCoverageReport时,我得到一份覆盖率报告,但它是空的。gradle执行结束如下::andro

android - 是否可以为不同的 gradle 构建/风格使用多个 list 文件?

假设我有一个白标应用程序,我正在将其转换为从eclipse在androidstudio中构建。这个应用程序有大约10个迭代,它们都使用大部分相同的代码库和不同的资源,所有这些资源都使用相同的名称约定,但是一些迭代有额外的Activity或服务,这些Activity或服务在所有构建中都是不需要的。我想废弃所有旧的、难以维护的代码库,这些代码库本质上是相同的,只使用一个androidstudio项目。我了解此设置的基础以及所有源文件和res文件,但我仍然坚持如何处理不同的list文件。我可以使用flavor或buildtype来处理多个list文件的切换吗? 最

Android Gradle 插件(警告)API 'variant.getMergeResources()' 已过时并已替换为 'variant.getMergeResourcesProvider()'

我正在尝试构建并运行此存储库augmented-images我遇到了这个错误。引起:java.lang.RuntimeException:创建sfa时出错。深入到这个警告Warning!API'variant.getMergeResources()'已过时并已替换为'variant.getMergeResourcesProvider()'。更多从构建日志分析我看到如下错误错误:无法导入“sampledata/airplane/Airplane.obj”我试图找到这个variant.getMergeResources()已使用,所以我可以更换它,但运气不好。请协助,也许我需要更新插件。我

android - 无法在 android studio Gradle : invalid symbol: 'switch' 中编译项目

我正在使用Androidstudio来编译项目。项目最小SDK为14,目标为17。我正在使用这个代码。 最佳答案 如果您将交换机的ID更改为“@+id/switch”以外的其他内容,则可以解决此错误。例如:将是一个有效的开关。来源:https://code.google.com/p/android/issues/detail?id=55720 关于android-无法在androidstudioGradle:invalidsymbol:'switch'中编译项目,我们在StackOver

android - 在 Android Studio 中使用 Gradle 添加编译时出现重复文件

这个问题在这里已经有了答案:AndroidGradleplugin0.7.0:"duplicatefilesduringpackagingofAPK"(20个答案)关闭8年前。我正在尝试将Jackson添加到我的AndroidStudio项目中,我通过将其添加到gradle中的依赖项来实现:dependencies{compilefileTree(include:['*.jar'],dir:'libs')compile'com.android.support:appcompat-v7:19.+'compile'com.android.support:support-v4:19.+'co

android - 未能完成 Gradle 执行(新项目)-java home 不同

我下载了AndroidStudio版本[build135.1653844]并创建了一个新项目。我收到一个错误:FailedtocompleteGradleexecution.Cause:Thenewlycreateddaemonprocesshasadifferentcontextthanexpected.Itwon'tbepossibletoreconnecttothisdaemon.Contextmismatch:Javahomeisdifferent.Wanted:DefaultDaemonContext[uid=null,javaHome=C:\ProgramFiles\Jav

android - 将口味配置保存在单独的 .gradle 文件中

简而言之-有没有办法将flavor配置保存在单独的.gradle文件中?关于更多细节——我想要每个flavor的.gradle文件(如flavorGermany.gradle、flavorUkraine.gradle、flavorItaly.gradle等),这些文件将包含在主gradle的“applyfrom:”指令中。每种风格的.gradle都将包含签名和构建配置。 最佳答案 当然可以。只需将这些文件放在应用程序文件夹中,然后在您的应用程序文件夹中build.gradle导入这些文件。您的flavorGermany.gradle

java - 安卓/gradle : not able to use repository

我试图删除我的jar*库并将它们添加为maven-repository-dependencies。看起来很有前途,但我做不到。我用一个库(gson)测试了它,现在我的gradle.build看起来像这样:buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.5.+'}}applyplugin:'android'dependencies{compilefileTree(dir:'libs',include:'*.jar')compile'com.goo