build.gradle

    7热度

    2回答

    随着Android Studio 3.0 Beta release的发布,android studio提供了下一代dex编译器,D8编译代码并构建android APK。目前D8可用于预览。 检查的详细信息: https://android-developers.googleblog.com/2017/08/next-generation-dex-compiler-now-in.html 如何启用

    1热度

    2回答

    作为我的大型多项目构建的一部分,我对各种devops事物有大约25个任务。 项目的结构看起来像这样 RootProject -buildSrc -DirectoryA -SubProjectA1 -SubProjectA2 -SubProjectA3 -DirectoryB -SubProjectB1 -SubProj

    0热度

    1回答

    下创建“java”目录我使用gradle init创建了一个新的Gradle项目。我改变了很少的默认属性。对于一个较旧的项目,类将会[project-dir]/build/classes,但是在我的新项目中,有一个非常类似的build.gradle文件,类将会[java-dir]/build/java /类。 buildDir的属性是[project-dir]/build。那么[project-d

    1热度

    2回答

    是否有将build.gradle文件中的变量设置为strings.xml文件中设置的值? 例如说我有这个在我strings.xml文件: <string name="version">"1.0.0"</string> 在我build.gradle文件我有东西沿着这些路线: versionName: @strings/version

    1热度

    1回答

    我试图使用android studio gradle方法找到调试密钥库和命令行方法,但无济于事。当我尝试同步或建立gradle项目时,出现错误“无法找到方法android()参数[build ...] on root project ..”。 任何人有任何想法如何解决gradle的构建,并找到调试密钥库? https://www.dropbox.com/s/88oeqaq3ynw1707/andr

    1热度

    1回答

    因此,我正在尝试将所有gradle任务列表写入文件。我当然可以使用tasks这个命令,但是我希望每次调用任何其他 gradle命令时将它缓存到文件中。因此,无论何时我运行./gradlew build例如,我都希望将可用任务写入文件。 这似乎很简单,我写了下面的任务,尝试一下: task cacheTasks() { doLast { allprojects { p ->

    0热度

    2回答

    我配置了一个gradle项目,以便在我运行./gradlew build时构建子模块,并且它完美无瑕。但是,当我移动到一个子目录,并运行一个子模块像./gradlew :mymodule:build我得到的错误 Project 'mymodule' not found in root project 'mymodule'. 我的等级根配置: group 'com.example.core'

    0热度

    1回答

    我在我的Macbook Pro上安装的Android Studio上遇到了这个奇怪的问题。我在我的项目中有两种风格(称为FA和FB)和两种构建类型,即调试和发布。 问题:当我从构建变体中选择FADebug,然后构建apk通过 - 构建>构建应用程序,Android工作室开始构建FB的味道。 虽然我在Windows机器上没有遇到这个问题。任何输入或帮助真的很感激。

    1热度

    1回答

    我有一个构建管道,我想在运行特定的jar(带有一些参数)后将其复制到依赖列表中的单独文件夹中。 目前我做了以下内容: task copyToLib(type: Copy, dependsOn: classes) { into "$buildDir/server" from(configurations.compile) { include "webapp-runne

    1热度

    2回答

    我有一个副本任务设置如下: task copyToLib(type: Copy) { into "$buildDir/myapp/lib" from configurations.runtime // We only want jars files to go in lib folder exclude "*.exe" exclude "*.ba