草庐IT

Android Gradle : rename/disable default build type

可以以某种方式重命名预定义的构建类型吗?我们使用一些自定义构建类型来代表我们的内部暂存设置(DEV/TEST/LIVE),并且不需要buildTypes(release/debug)中的构建。调用assemble时,它们会以某种方式被重命名或禁用吗? 最佳答案 importcom.android.builder.core.BuilderConstantsandroid.variantFilter{variant->defbuild=variant.buildType.nameif(build==BuilderConstants.DE

android - 如何用 Android Gradle 替换字符串资源

我在AndroidStudio中用gradle制作了一个新应用,现在我需要制作大约10个版本,在资源中具有不同的包名称和值。我像示例一样制作了自定义flavor,并希望用自定义值替换此自定义flavor中的一些字符串。我找到了这样的例子:filter(org.apache.tools.ant.filters.ReplaceTokens,tokens:['version':'2.2'])但我不知道该放在哪里。据我了解,我需要将其放入单独的任务中,但是如何使IDE调用此任务?我还需要替换Java类和ContentProvider的身份验证中的几个变量,也许我需要通过将文件复制到flavor

android - 如何用 Android Gradle 替换字符串资源

我在AndroidStudio中用gradle制作了一个新应用,现在我需要制作大约10个版本,在资源中具有不同的包名称和值。我像示例一样制作了自定义flavor,并希望用自定义值替换此自定义flavor中的一些字符串。我找到了这样的例子:filter(org.apache.tools.ant.filters.ReplaceTokens,tokens:['version':'2.2'])但我不知道该放在哪里。据我了解,我需要将其放入单独的任务中,但是如何使IDE调用此任务?我还需要替换Java类和ContentProvider的身份验证中的几个变量,也许我需要通过将文件复制到flavor

带有 build.gradle 更改的 Android-Studio 刷新项目

如何将我在build.gradle中所做的更改同步到项目结构中(例如,AndroidStudio正在识别我添加的库?有点像maven项目的“重新导入所有maven项目”——仅适用于纯gradle项目。 最佳答案 我在某处读到模块上下文菜单上的“同步”项应该根据build.gradle文件更新IDE的设置。好的,所以在最新版本的AndroidStudio0.1.3中,他们在工具栏中的其他Android特定按钮旁边添加了一个Gradle项目刷新按钮。手动更改build.gradle文件和settings.gradle,然后单击此按钮。它

带有 build.gradle 更改的 Android-Studio 刷新项目

如何将我在build.gradle中所做的更改同步到项目结构中(例如,AndroidStudio正在识别我添加的库?有点像maven项目的“重新导入所有maven项目”——仅适用于纯gradle项目。 最佳答案 我在某处读到模块上下文菜单上的“同步”项应该根据build.gradle文件更新IDE的设置。好的,所以在最新版本的AndroidStudio0.1.3中,他们在工具栏中的其他Android特定按钮旁边添加了一个Gradle项目刷新按钮。手动更改build.gradle文件和settings.gradle,然后单击此按钮。它

java - Android新构建系统(gradle)和aspectj

在GoogleIO中,宣布新的构建系统gradle将取代ant。我的项目正在使用aspectj,我想在我的项目中使用它。我想不出一些变量来让它工作。我在那里找不到android.*输出类路径。有人可以帮忙吗?这是我当前的build.gradle:buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.4'}}applyplugin:'android'sourceCompatibility=1.6configurations{ajc}dependenci

java - Android新构建系统(gradle)和aspectj

在GoogleIO中,宣布新的构建系统gradle将取代ant。我的项目正在使用aspectj,我想在我的项目中使用它。我想不出一些变量来让它工作。我在那里找不到android.*输出类路径。有人可以帮忙吗?这是我当前的build.gradle:buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.4'}}applyplugin:'android'sourceCompatibility=1.6configurations{ajc}dependenci

android - Gradle 重复条目 : java. util.zip.ZipException

我通过其maven存储库将Zendesk移动sdk集成到我的项目中,但它不再构建。它与我正在使用的毕加索库有某种冲突。我在构建过程中收到此错误:Error:Executionfailedfortask':app:packageAllDebugClassesForMultiDex'.>java.util.zip.ZipException:duplicateentry:com/squareup/picasso/Action$RequestWeakReference.class我在app文件夹上运行了../gradlewdependencies,这是我在zendesk模块下找到的:\---c

android - Gradle 重复条目 : java. util.zip.ZipException

我通过其maven存储库将Zendesk移动sdk集成到我的项目中,但它不再构建。它与我正在使用的毕加索库有某种冲突。我在构建过程中收到此错误:Error:Executionfailedfortask':app:packageAllDebugClassesForMultiDex'.>java.util.zip.ZipException:duplicateentry:com/squareup/picasso/Action$RequestWeakReference.class我在app文件夹上运行了../gradlewdependencies,这是我在zendesk模块下找到的:\---c

android - Cordova App - 构建工具错误 - Gradle

我有一个Cordova应用程序。重装系统后无法编译。我遇到了错误-Error:Noinstalledbuildtoolsfound.PleaseinstalltheAndroidbuildtoolsversion19.1.0orhigher.我的个人资料有exportANDROID_HOME="/home/iamkhush/Android/Sdk/tools"exportANDROID_PLATFORM_TOOLS="/home/iamkhush/Android/Sdk/platform-tools"exportANDROID_STUDIO='/home/iamkhush/Downlo