我刚刚尝试使用Android Studio.我创建了空白项目并试图创建Activity扩展AppCompatActivity.不幸的Android Studio"说"它
无法解析符号'AppCompatActivity'
我有 compile "com.android.support:appcompat-v7:22.0.+"我的"app"模块的依赖列表和重建项目几次.但是我只能使用ActionBarActivity.我究竟做错了什么?
android android-appcompat gradle android-support-library android-studio
错误:
任务':app:processDebugGoogleServices'的执行失败.请通过更新google-services插件的版本(此处提供有关最新版本的信息)或将com.google.android.gms的版本更新为8.3.0来修复版本冲突 .
我已经完成了我发现的所有事情.
dependencies {
// This does not break the build when Android Studio is missing the JRebel for Android plugin.
classpath 'com.zeroturnaround.jrebel.android:jr-android-gradle:1.0.+'
classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
classpath 'com.google.gms:google-services:2.0.0-alpha3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
Run Code Online (Sandbox Code Playgroud)
并在应用程序gradle中
compile 'com.google.android.gms:play-services:8.4.0'
Run Code Online (Sandbox Code Playgroud) 我正在尝试整合谷歌登录,在我的应用程序中,我添加了这些库:
compile 'com.google.android.gms:play-services-identity:8.1.0'
compile 'com.google.android.gms:play-services-plus:8.1.0'
Run Code Online (Sandbox Code Playgroud)
还将此添加到项目构建gradle:
classpath 'com.google.gms:google-services:1.4.0-beta3'
Run Code Online (Sandbox Code Playgroud)
还为app build gradle添加插件:
apply plugin: 'com.google.gms.google-services'
Run Code Online (Sandbox Code Playgroud)
然后添加所需的权限,但当我尝试运行我的应用程序时,收到此错误:
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException:
org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0\bin\java.exe'' finished with non-zero exit value 2
Run Code Online (Sandbox Code Playgroud) 错误
错误:任务':app:transformClassesWithDexForDebug'的执行失败.com.android.build.transform.api.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'command'/ usr/lib/jvm/java-8-oracle/bin/java''以非零退出值1结束
我的app gradle文件:
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId 'Hidden application ID'
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true
}
buildTypes {
debug {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
lintOptions {
disable 'InvalidPackage'
}
packagingOptions {
exclude 'META-INF/services/javax.annotation.processing.Processor'
}
productFlavors {
}
}
repositories {
mavenCentral()
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:multidex:1.0.1' …Run Code Online (Sandbox Code Playgroud) android android-studio android-gradle-plugin android-multidex
我在更新Android Studio 3.1 Canary 6的版本后收到错误
在它成功运行之前,我不知道它为什么会发生.
org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed; see the compiler error output for details.
at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:50)
at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:35)
at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegateAndHandleErrors(NormalizingJavaCompiler.java:98)
at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:51)
at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:37)
at org.gradle.api.internal.tasks.compile.CleaningJavaCompilerSupport.execute(CleaningJavaCompilerSupport.java:35)
at org.gradle.api.internal.tasks.compile.CleaningJavaCompilerSupport.execute(CleaningJavaCompilerSupport.java:25)
at org.gradle.api.tasks.compile.JavaCompile.performCompilation(JavaCompile.java:207)
at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:192)
at org.gradle.api.tasks.compile.JavaCompile.compile(JavaCompile.java:124)
at com.android.build.gradle.tasks.factory.AndroidJavaCompile.compile(AndroidJavaCompile.java:125)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:46)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:39)
at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:121)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:110)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at …Run Code Online (Sandbox Code Playgroud) 当我尝试使用Android Studio运行应用程序时,我收到以下异常:
错误:任务':app:transformClassesWithDexForDebug'的执行失败.com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'C:\ Program Files\Java\jdk1.8.0_05\bin\java.exe''以非零退出值2结束
我正在尝试为Android实施Google登录,而我正在关注instructoins
https://developers.google.com/identity/sign-in/android/start-integrating
但在构建应用程序时,我收到以下错误.
信息:Gradle任务[:app:generateDebugSources,:app:generateDebugAndroidTestSources,:app:assembleDebug]:app:preBuild UP-TO-DATE:app:preDebugBuild UP-TO-DATE:app:checkDebugManifest:app:preReleaseBuild UP-TO-日期:应用:prepareComAndroidSupportAppcompatV72301Library UP-TO-DATE:应用:prepareComAndroidSupportDesign2301Library UP-TO-DATE:应用:prepareComAndroidSupportSupportV42301Library UP-TO-DATE:应用:prepareComGoogleAndroidGmsPlayServicesAds810Library UP-TO-DATE:应用:prepareComGoogleAndroidGmsPlayServicesAnalytics810Library UP-TO-DATE:应用:prepareComGoogleAndroidGmsPlayServicesAppindexing810Library UP-TO-DATE:应用:prepareComGoogleAndroidGmsPlayServicesBase810Library UP-TO-DATE:应用:prepareComGoogleAndroidGmsPlayServicesBasement810Library UP-TO-DATE:应用:prepareComGoogleAndroidGmsPlayServicesIdentity810Library UP-TO-DATE:应用:prepareComGoogleAndroidGmsPlayServicesMeasurement810Library UP-TO-DATE:应用:prepareComGoogleAndroidGmsPlayServicesPlus810Library UP-TO-DATE :应用:prepareDebugD 依赖:app:compileDebugAidl UP-TO-DATE:app:compileDebugRenderscript UP-TO-DATE:app:generateDebugBuildConfig UP-TO-DATE:app:generateDebugAssets UP-TO-DATE:app:mergeDebugAssets UP-TO-DATE:app:generateDebugResValues最新消息:app:processDebugGoogleServices找不到包名为'com.questo.rugved.questo'的匹配客户端:app:generateDebugResources:app:mergeDebugResources UP-TO-DATE:app:processDebugManifest UP-TO-DATE:app: processDebugResources UP-TO-DATE:app:generateDebugSources UP-TO-DATE:app:preDebugAndroidTestBuild UP-TO-DATE:app:prepareDebugAndroidTestDependencies:app:compileDebugAndroidTestAidl UP-TO-DATE:app:processDebugAndroidTestManifest UP-TO-DATE:app:compileDebugAndroidTestRenderscript最新版本:app:generateDebugAndroidTestBuildConfig UP-TO-DATE:app:generateDebugAndroidTestAssets UP-TO-DATE:app:mergeDebugAndroidTestAssets UP-TO-DATE:app:generateDebugAndroidTestResValues UP-TO-DATE:app:generateDebugAndroidTestResources UP-TO-DATE :应用:mergeDebugAndr oidTestResources UP-TO-DATE:app:processDebugAndroidTestResources UP-TO-DATE:app:generateDebugAndroidTestSources UP-TO-DATE:app:compileDebugJavaWithJavac UP-TO-DATE:app:compileDebugNdk UP-TO-DATE:app:compileDebugSources UP-TO-日期:app:transformClassesAndResourcesWithExtractJarsForDebug:app:transformClassesWithDexForDebug UNEXPECTED TOP-LEVEL EXCEPTION:错误:任务':app:transformClassesWithDexForDebug'的执行失败.com.android.build.transform.api.TransformException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'command'/ usr/lib/jvm/java-7-oracle/bin/java''以非零退出值2结束信息:BUILD FAILED信息:总时间:1分钟39.994秒信息:1错误信息:0警告信息:在控制台中查看完整输出
我的顶级gradle是
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
classpath 'com.google.gms:google-services:1.4.0-beta3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module … 最近开始使用IntelliJ IDE。我试图在IntelliJ中打开一个Android项目,该项目是在Android Studio IDE中构建的。但这导致了许多问题。无法解决的问题之一是transformClassesWithDexBuilderForDebug。
我已经尝试了所有可能的dex问题解决方案,但似乎没有任何效果。
在研究--stacktrace时发现了这一点
错误处理C:\ Users \ prath.gradle \ caches \ modules-2 \ files-2.1 \ org.projectlombok ** lombok ** \ 1.18.2 \ 524e0a697e9d62950b2f763d88d35cd8dc82a9a1 \ lombok-1.18.2.jar java.lang。RuntimeException 在org.objectweb.asm.ClassReader.readModule(ClassReader.java:731)在org.objectweb.asm.ClassVisitor.visitModule(ClassVisitor.java:148)在org.objectweb.asm.ClassReader.accept(ClassReader.java:632) ),位于com.android.builder.desugaring.DesugaringClassAnalyzer.analyze(DesugaringClassAnalyzer.java:144)的org.objectweb.asm.ClassReader.accept(ClassReader.java:500)上,com.android.builder.desugaring.DesugaringClassAnalyzer.analyzeJar( com.android.builder.desugaring上的DesugaringClassAnalyzer.java:92)。com.android.build.gradle.internal.transforms.DesugarIncrementalTransformHelper.lambda $ GetInitalGraphData $ 4(DesugarInformer。 ),位于java.util.concurrent.ForkJoinTask $ AdaptedCallable.exec(ForkJoinTask.java:1448)在java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)在java.util.concurrent.ForkJoinPool $ WorkQueue.topLevelExec(ForkJoinPool.java:1020)在java.util.concurrent.ForkJoinPool.scan(ForkJoinPool .java:1656),位于java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594),位于java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
任务:app:transformClassesWithDexBuilderForDebug失败的java.lang.RuntimeException:java.base / jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native方法)处的java.lang.RuntimeException java.base / jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62 )的java.base / jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)的java.base / java.lang.reflect.Constructor.newInstance(Constructor.java:490)的java.base / java。 java.base / java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:678)上的util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:600)在java.base / java.util.concurrent.ForkJoinTask.join( ForkJoinTask.java:722),位于com.android.ide.common.internal.WaitableExecutor。com.android.build.gradle.internal.transforms.DesugarIncrementalTransformHelper.getInitalGraphData(DesugarIncrementalTransformHelper.java:162)的com.android.build.gradle.internal.transforms.DesugarIncremental(WaitableExecutor.java:146)的com.android.build.gradle.internal.transforms.DesugarIncremental( java:130),位于com.google.common.base.Suppliers $ NonSerializableMemoizingSupplier.get(Suppliers.java:160),位于com.android.build.gradle.internal.transforms.DesugarIncrementalTransformHelper.getDependenciesPaths(DesugarIncrementalTransformHelper.com:java:231) android.build.gradle.internal.transforms.DexArchiveBuilderTransform.getD8DesugaringCacheInfo(DexArchiveBuilderTransform.java:461)位于com.android.build.gradle.internal.transforms.DexArchiveBuilderTransform。在com.android.build.gradle.internal.pipeline.TransformTask $ 2.call(TransformTask.java:239)处转换com.android.build.gradle.internal.pipeline.TransformTask $ 2.call(DexArchiveBuilderTransform.java:375) java的com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:102)的TransformTask.java:235)java的com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:230)的Http java.base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)的.base / jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base / …
正如你所看到的,这个错误来自AndroidManifest.xml,它发生在android studio中,我查了很多信息,并且不知道它是如何导致的,如果你能帮我一把,我感谢你.
我要添加的另一件事,活动显示此文件中的非法.