草庐IT

Gradle-only

全部标签

android - 带有数据绑定(bind)的 Gradle Plugin 3.2.0,无法解析包名

将AndroidStudio从3.1.2更新到3.2.0并将gradle插件更新到3.2.0后,生成的数据绑定(bind)类出现问题,这些类提示包名不存在,但它确实存在。该包属于项目中的一个模块。以下是我在尝试运行应用程序时遇到的错误:error:cannotfindsymbolclassHelpererror:packageHelperdoesnotexist这是我的项目级build.gradle文件:buildscript{repositories{google()jcenter()mavenCentral()maven{url'https://maven.fabric.io/pu

Android Gradle Sync 在 Configure Build 阶段失败,错误为 java.lang.NoSuchFieldError : JAVA_LETTER_OR_DIGIT

当我尝试同步我的项目时,出现java.lang.NoSuchFieldError:JAVA_LETTER_OR_DIGIT。它一直工作到昨天。我的gradle文件详细信息如下org.gradle.api.ProjectConfigurationException:Aproblemoccurredconfiguringproject':MyProject'.atorg.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:8

Android Studio Gradle 构建风格

我无法理解AndroidStudio中的构建风格。我正在尝试实现一件简单的事情:通过较小的代码更改构建2个签名的APK。“pro”APK只是在res/layout/中有一个不同的drawer.xml。我已经在文档和StackOverflow上阅读了一些内容,但我没有看到我的build.gradle更改发生任何事情。我当前的build.gradle文件:buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.4.+'}}applyplugin:'andr

android - 异步任务 OnProgressUpdate CalledFromWrongThreadException : Only the original thread that created a view hierarchy can touch its views

我正在使用AsyncTask下载带有进度对话框的数据库,该进度对话框在UI上显示进度。我的一些用户收到错误:CalledFromWrongThreadException:只有创建View层次结构的原始线程才能触及它的View。据我了解,只有当您尝试从UI线程更新View时才会发生这种情况。这是错误:com...updateops.DbCreate.onProgressUpdate(DbCreate.java:70)在com...updateops.DbCreate.onProgressUpdate(DbCreate.java:1)这是我的代码:publicclassDbCreateex

Android gradle 再次复制 LICENSE.txt 文件

我在Android上遇到了这个错误(又一次!)。最近更新到最新版本的gradle0.7.3以及最新版本的espresso框架(1.1),我又回到了臭名昭著的“重复文件”错误。Executionfailedfortask':mobile:packageTesttype'.DuplicatefilescopiedinAPKMETA-INF/LICENSE.txtFile1:/Users/mwolfe/.gradle/caches/modules-2/files-2.1/org.apache.httpcomponents/httpmime/4.2.4/dba4d4d224e2ca872af5

android - 用于搜索要在 build.gradle 中使用的 android 库的网站

我记得有一个网站,您可以在其中搜索android库,它会给您一个url,您可以在build.gradle文件中使用该url,如下所示:applyplugin:'android'repositories{mavenCentral()}dependencies{compile'com.android.support:support-v13:+'compile''}可惜我找不到了,有谁知道吗?我认为它托管在appspot.com上 最佳答案 我想你在找this. 关于android-用于搜索要

android - 错误 : Gradle 'HelloWorld' project refresh failed: Build script error, 找到不支持的 Gradle DSL 方法 : 'setRoot()' !

您好,我正在使用AndroidStudio中的gradle测试我的android应用程序。我正在使用这个框架RoboLectric来完成这一切。当我将其与gradle文件同步时出现错误。伙计们,请分享您对这个问题的看法。Gradlesettings3:35:14PMGradle'HelloWorld'projectrefreshfailed:Buildscripterror,unsupportedGradleDSLmethodfound:'setRoot()'!Possiblecausescouldbe:-youareusingGradleversionwherethemethodis

android - 使用 Gradle 合并 Activity Intent 过滤器类别

使用Gradle是否可以添加flavorlist中Activity的Intent过滤器?我的flavorlist包含一个与基本list同名的Activity,但我从lint中得到以下信息:Error:Duplicateregistrationforactivitycom.xxx.MainActivity[DuplicateActivity]此外,通过忽略Lint,我可以获得合并,但生成的list同时包含来自基础list和flavorlist的intent-filterblock,而不是两者的组合。Gradle版本是0.12.+其中thedocs似乎暗示这是可能的。主list包含以下Ac

android - “INVALID FILE NAME : MUST CONTAIN ONLY [a-z0-9_. ]“对于 Android Studio 中的声音文件

我正在创建一个Android应用程序,它在res/raw文件夹中有声音文件。其中50个。它们都被命名为s1.mp3、s2.mp3、s3.mp3等我做了一些搜索,发现每个人遇到这个错误只是因为他们的文件中有一个大写字母。我的没有。错误首先特别指出s37.mp3的文件名不正确。然后我将该文件完全移走,认为它有错误或其他问题。当我尝试重新编译时,它说s38.mp3有问题。然后我将s36.mp3之后的所有文件都移走了,然后它指向s12.mp3作为问题。很明显,AndroidStudio发现所有声音文件的名称都有问题。当我查看屏幕左侧的导航栏时,我看到所有声音文件都有它们的常规名称,但它们的扩展

android - android studio 版本与使用的 Gradle 版本不兼容

我的android-studio版本是最新的2.1.3,我正在尝试使用插件2.2.0-beta3将gradle更新到gradle-3.0-all。当我构建时它没问题,但是当运行ide时报告“使用的Gradle版本与androidstudio的版本不兼容。”我该如何解决这个问题?我应该使用android-studio2.2+吗? 最佳答案 只需使用最新稳定版本的gradle发行版和适用于android的gradle插件:在build.gradle中:dependencies{classpath'com.android.tools.bu