Questions tagged «gradle»

Gradle是使用Groovy DSL的项目构建自动化工具。Gradle构建脚本支持Maven和Ivy存储库以及用于依赖项管理的纯文件系统。

18
无法实例化应用程序com.android.tools.fd.runtime.BootstrapApplication?Android
我将Android Studio更新到了2.0版。但是我有一个问题,我不知道为什么? 重要错误信息: 无法实例化应用程序com.android.tools.fd.runtime.BootstrapApplication:java.lang.IllegalStateException:java.lang.ClassNotFoundException:com.eallcn.rentagent.MyDebugEallApplication 我搜索了很长时间,但是找不到正确的答案,您可以看到链接 同时单击“ 文件”->“项目结构”时 显示此错误: 库中的某个地方有问题吗?在gradle构建程序时,库没有为当前程序完全加载。Android Studio版本2.0是否有问题? 当我使用Android Studio 1.4.0构建并运行程序时。这对我来说可以!但是当我使用Android Studio 2.0时,问题出现了! 为什么?请问你能帮帮我吗? 这是详细的错误日志: 11-28 11:57:00.489 19890-19890 / com.eallcn.rentagent.debug E / AndroidRuntime:致命例外:主进程:com.eallcn.rentagent.debug,PID:19890 java.lang.RuntimeException:无法实例化应用程序com.android.tools.fd.runtime.BootstrapApplication:java.lang.IllegalStateException:java.lang.ClassNotFoundException:com.eallcn.rentagent.MyDebugEallApplication at android.app.LoadedApk.makeApplication(LoadedApk.java:537)在android.app .ActivityThread.handleBindApplication(ActivityThread.java:4586)在android.app.ActivityThread.access $ 1800(ActivityThread.java:139) 在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1316) 在android.os.Handler.dispatchMessage(Handler.java:102) 在android.os.Looper.loop(Looper.java:136) 在android.app.ActivityThread.main(ActivityThread.java:5314) 在java.lang中。 com 处com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:864)处 java.lang.reflect.Method.invoke(Method.java:515)处的reflect.Method.invokeNative(本机方法)。 dalvik.system.NativeStart.main(本地方法)处的android.internal.os.ZygoteInit.main(ZygoteInit.java:680)原因 :java.lang.IllegalStateException:java.lang.ClassNotFoundException:com.eallcn.rentagent.MyDebugEallApplication 在com.android.tools.fd.runtime.BootstrapApplication.java中的com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext(BootstrapApplication.java:179)中的android.app.Application.attach (Application.java:194) 在android.app.Instrumentation.newApplication(Instrumentation.java:992) 在android.app.Instrumentation.newApplication(Instrumentation.java:976) 在android.app.LoadedApk.makeApplication(LoadedApk.java: …


6
Android Studio添加外部项目以build.gradle
我有一个示例项目,具有以下设置: /root + Pure Java Lib + Android Test Lib + Android Test Project “ 测试项目 ”依赖于“ 测试库 ”,而最后一个依赖于“ 纯Java库 ”。 编译项目并启动此安装程序就可以了。 我现在正在考虑导入以前的Eclipse工作区并与Android Studio一起使用,问题是项目设置不同,我想保留这种方式。 例如,如果使用前面的示例: /root + Android Test Lib + Android Test Project /Some Other folder (another repository for example) + Pure Java Lib 我尝试了许多配置,但是没有找到在父文件夹(在本例中为' root ')范围之外引用项目的方法。 在许多平台/模块中,您都可以使用'..'在文件夹中上移,但这对我而言不起作用,也许我使用错了。 有谁知道用Gradle如何做到这一点? …

18
无法解析符号“ AndroidJUnit4”
显然,我需要正确的导入语句才能解决此问题。根据的文档AndroidJUnit4,这应该是 import android.support.test.runner.AndroidJUnit4; 当我这样做时,Android Studio会runner以红色突出显示并抱怨“无法解析符号“运行器””。 背景 通过遵循Android Developer网站上的教程使用UI Automator设置测试,我达到了这一点。我遇到的第一个问题是,com.android.support:support-v4:22.2.0并且com.android.support.test:runner:0.2依赖于不同版本的com.android.support:support-annotations。我遵循了这个Android错误报告中的建议,并allprojects在我的项目中添加了以下内容build.gradle: configurations.all { resolutionStrategy.force 'com.android.support:support-annotations:22.1.0' } 这解决了立即出现的错误,但我怀疑它会导致当前的问题。有人对如何解决此问题有任何建议吗? 从`./gradlew:app:dependencies中删除部分 androidTestCompile - Classpath for compiling the androidTest sources. +--- com.jayway.android.robotium:robotium-solo:5.2.1 +--- com.squareup:fest-android:1.0.8 | \--- org.easytesting:fest-assert-core:2.0M10 | \--- org.easytesting:fest-util:1.2.5 +--- com.android.support.test:runner:0.2 | +--- junit:junit-dep:4.10 | | \--- org.hamcrest:hamcrest-core:1.1 | +--- com.android.support.test:exposed-instrumentation-api-publish:0.2 | \--- com.android.support:support-annotations:22.0.0 -> …

9
有没有办法在Gradle中列出任务依赖项?
./gradle tasks列出了“一些”任务。查看 http://gradle.org/docs/current/userguide/java_plugin.html,其中未列出隐藏的内容。另外,其他插件将无法很好地展现任务之间的依赖关系。 有没有办法 用gradle列出所有插件中的所有任务 列出任务以及它们所依赖的任务(类似于maven,dependency:tree但用于任务)
139 gradle 

6
如何将-Xlint:uncheck添加到基于Android Gradle的项目中?
我试图将以下内容添加到根build.gradle文件中: subprojects { gradle.projectsEvaluated { tasks.withType(Compile) { options.compilerArgs << "-Xlint:unchecked -Xlint:deprecation" } } } 但是我得到这个: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':Libraries:ActionBarSherlock:compileRelease'. > invalid flag: -Xlint:unchecked -Xlint:deprecation 我究竟做错了什么?
138 android  gradle  javac  lint 

10
如何将aidl文件添加到Android Studio(来自应用内结算示例)
我目前正在将Eclipse应用程序迁移到Android Studio。该应用正在使用应用内结算。 我的主要问题是编译项目和aidl文件(我想你们都使用了该文件) 我收到此错误消息: Gradle: error: cannot find symbol class IInAppBillingService Gradle: error: package IInAppBillingService does not exist 因此,在完成一些教程之后,我将该文件从com.mypackage.billing移至src / main / aidl(请参阅此参考资料) 但是,一旦这样做,我就会收到以下消息: Gradle:任务':xxxxxxxxxxx:compileDebugAidl'的执行失败。 无法运行命令:(...)C:\ Users \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ aidl \ IInAppBillingService.aidl:45接口IInAppBillingService应该在名为com \ xxxxxxxx \ billing \ IInAppBillingService的文件中声明.aidl。 该消息显然与我上面链接的Google错误页面上的帖子矛盾。 …


23
Java用非零退出值2结束-Android Gradle
我在执行我的Android应用程序时遇到此错误(我先清理了它,然后构建了它,但该错误仍然存​​在) 同步:确定 制作项目:确定 清洁:可以 运行:错误 错误:任务':app:dexDebug'的执行失败.com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:处理'command'C:\ Program Files \ Java \ jdk1.7.0 _25 \ bin \ java.exe''的退出值非零2 我的gradle文件: apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.rzr.rzevallosr.miappdepruebas" minSdkVersion 19 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } …


2
buildscript和build.gradle中的allproject之间有什么区别?
在多项目Gradle构建中,有人可以告诉我“ allprojects”部分与“ buildscript”部分之间到底有什么区别吗?两者都有repositories和dependencies任务。是allprojects为我的项目?那buildscript呢 buildscript { repositories { ... } dependencies { ... } } 和 allprojects(subprojects) { repositories { ... } dependencies { ... } }

12
从IntelliJ运行时如何激活Spring Boot配置文件?
我有5个环境: - local (my development machine) - dev - qc - uat - live - staging 我希望每个环境使用不同的应用程序属性,因此我有以下属性文件,每个属性文件的数据源都有不同的URL: - application.properties (containing common properties) - application-local.properties - application-dev.properties - application-qc.properties - application-uat.properties - application-live.properties 我正在使用IntelliJ,并在本地计算机上的Gradle插件中使用bootRun运行我的应用程序。我将用于在运行Tomcat的所有其他环境上部署相同的应用程序war文件。 我尝试添加: --spring.profiles.active =本地 脚本参数下的运行配置。 我尝试添加 -Dspring.profiles.active =本地 到VM选项下的运行配置。 都不起作用。我一直在启动时看到INFO消息,说:未设置活动配置文件,回退到默认配置文件:默认 如果我使用以下命令从Windows命令行运行我的应用程序 gradle bootRun 但是我首先设置环境变量 set SPRING_PROFILES_ACTIVE=local 然后一切正常。 所以我的问题是,从IntelliJ运行bootRun时如何激活本地spring引导配置文件?

16
Gradle:无法从“ 11.0.2”确定Java版本
我发表以下评论: ./gradlew app:installDebug 只与日志见面: FAILURE: Build failed with an exception. * What went wrong: Could not determine java version from '11.0.2'. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. * Get more help at https://help.gradle.org 我的gradle版本是5.1.1: …
133 java  gradle  gradlew 

11
Android Studio:Android清单不存在或根标签不正确
我在Android Studio(AS)上收到此错误: 我怎么知道的: 我从头开始创建了一个AS项目,一切都很好。然后出现一个弹出窗口,并且(如果我没记错的话)说的是:“ Android Framework detected”。我按下“是”,项目/模块发生了一些变化。此后,我得到了上面的错误 编辑: 就我而言,问题不Gradle相关。它与IntelliJ/ Android Studio配置有关,.iml特别是与文件有关。我意识到,阅读这个信息后门柱位置。

9
当所有测试均为最新时,如何运行Gradle测试?
我已经设置了成绩脚本。当我执行Gradle构建时,一切正常,并运行jUnit测试。 之后,当我运行Gradle测试时,我得到以下信息: C:\Users\..\..\Project>gradle test :compileJava UP-TO-DATE :processResources UP-TO-DATE :classes UP-TO-DATE :compileTestJava UP-TO-DATE :processTestResources UP-TO-DATE :testClasses UP-TO-DATE :test UP-TO-DATE 当我执行时gradle clean,Gradle构建当然会工作……我只希望能够重置测试,而不是重新构建整个项目:我该怎么做?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.