草庐IT

gradle-task

全部标签

java - 如何将 `apply plugin` 添加到 Codename One Android 项目中的 build.gradle 以添加 native 库?

我浏览了AdvancedTopics在CodenameOne的网站上,但没有找到任何关于如何为需要添加applyplugin:[pluginnamehere]到应用程序的顶级build.gradle文件。有没有办法做到这一点? 最佳答案 目前没有添加新插件条目的方法,我添加了一个新的构建提示android.gradlePlugin,它应该在下一次服务器更新(2017年9月29日,星期五)中可用。你应该可以像这样使用它(未经测试):android.gradlePlugin=applyplugin:'pluginA';applyplug

android - 如何找到 gradle 使用的是哪个 checkstyle 版本?

在我的gradle文件中我有:applyplugin:'checkstyle'我正在尝试创建自己的checkstyle规则。出于这个原因,我在我的gradle文件中添加了一个依赖项。dependencies{checkstyle'com.puppycrawl.tools:checkstyle:8.2'}我正在尝试扩展Checkstyle的“Check”类。但是checkstyle的版本很多,我不知道gradle用的是哪个。如何找到gradle使用的checkstyle的确切版本号? 最佳答案 目前我能想到三种方式,最不吸引人的在前:

java - Android studio gradle 构建运行时间过长,无法构建 apk

新项目。使用gradle构建系统导入所有库。Gradle构建成功。启用了gradle离线工作和即时运行。连接我的设备,点击运行。应用构建在4分钟内完成。对代码进行一些更改后,我点击了应用更改。应用程序在我之前构建的设备上运行完美,但是当我提取已安装的应用程序(调试key)时,它不会安装在其他设备或同一设备上(包当前)。我在AndroidStudio中点击了构建apk(调试),但gradle构建一直在运行。请各位friend帮帮我。代码没有错误。当我使用InstantRun时,应用程序可以在设备上完美打开,但我无法提取该apk以在其他设备上进行测试。 最佳答案

Android Gradle 3.0.0 - 为特定风格添加库依赖

我的应用程序包括一个库和3种风格的调试、发布和自定义。我不希望我的应用程序以“自定义”风格包含库在gradle3.0之前我用过:releaseCompileproject(path:':myLib',configuration:"release")debugCompileproject(path:':..:myLib',configuration:"debug")//'custom'ignored根据谷歌migratetoandroidpluginfor3.0我需要将implementation关键字与matchingFallbacks一起用于“自定义”风格。我不想使用“matchin

java - 安卓 : Perform a task while application opened for first time alone?

我需要在应用程序安装后第一次运行时创建数据库表。那么如何在安装app的时候获取应用第一次运行的状态呢?我听说过SharedPreferences但并不熟悉。感谢任何代码帮助,并在此先感谢... 最佳答案 SQLiteOpenHelper有一个onCreate方法,如果数据库不存在并且需要第一次创建时调用该方法。使用它来创建和初始化您的数据库,其中包含您在表中需要的任何数据。 关于java-安卓:Performataskwhileapplicationopenedforfirsttimea

Android:在 Gradle 构建脚本中使用 packageNameSuffix 时,SearchableInfo 为 null

如果我在项目的Gradle构建脚本中使用packageNameSuffix,我遇到getSearchableInfo方法在SearchView初始化期间总是返回null。SearchView初始化:finalSearchManagersearchManager=(SearchManager)context.getSystemService(Context.SEARCH_SERVICE);SearchableInfoinfo=searchManager.getSearchableInfo(componentName);mSearchView.setSearchableInfo(info)

android - 使用 gradle 构建时如何将提交和分支信息从 git 插入到 apk?

我们有很多开发人员和很多设备以及很多新旧版本的apk。有时会发生不良行为。我需要检测设备上安装了哪个版本的apk(哪个分支、上次提交的内容、自上次提交以来更改了哪些文件、apk何时创建)。我们使用Gradle从项目中制作apk。是否有任何方法(指令或插件或脚本)将版本信息放置在apk中的某个位置?例如,作为java类中的常量或作为资源中的文本文件。 最佳答案 您可以使用下一个fragment:taskgitInfo因此您可以使用ext为Android应用构建versionName 关于a

android - 跨库的 minSdkVersion 不一致(Android Studio 0.5.1 + Gradle 0.9)

我已将我的AndroidStudio升级到0.5.1版以处理migration必须将build.gradle文件应用到我的项目和模块中的过程。在引入最新版本的GooglePlayServices(4.2.42)和Android-Map-Utils之后,并非所有时间,我都面临以下编译错误:Information:[/Users/.../build/exploded-aar/com.google.maps.android/android-maps-utils/0.3/AndroidManifest.xml:2,/Users/.../build/exploded-aar/com.google

Android:为什么在 Gradle 中签名配置需要明确的密码?

一定是我遗漏了什么。看起来为了在AndroidStudio中签署发布APK,您需要在Gradle配置文件中硬编码您的签名密码和签名文件的确切位置。这真的安全吗?在Eclipse中,我总是被要求输入密码,我更喜欢这种方式。 最佳答案 youneedtohardcodeintheGradleconfigurationfileyoursignaturepassword没有。您需要提供build.gradlekeystore密码。您可以通过环境变量、单独的属性文件(例如,未作为repo的一部分提交的文件)或您选择Groovy可以处理的任何其

android - 如何从 gradle 中的 defaultConfig 获取版本号?

我是Android的新手,最近开始使用AndroidStudio和gradle。我有一个关于从gradle文件中获取版本号信息的查询。下面是我的gradle文件。defaultConfig{versionCode3versionName"2.0.0"minSdkVersion14targetSdkVersion19}buildTypes{debug{buildConfigField"String","versionNo","\"2.1\""}}目前我正在从buildTypes中获取版本号,如下所示。StringversionNo=BuildConfig.versionNo;但我想从de