AndroidStudio初体验:解决Execution failed for task ':TestAndroid:compileDebug'.

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
Execution failed for task ':TestAndroid:compileDebug'.
有各种各样原因,具体就请自己进cmd编译看什么地方出错
进入项目的gradle文件所在目录打
gradlew compileDebug --stacktrace
来追踪就可以啦~
 

昨天编译的时候出现了问题,具体问题具体解决!

Gradle:
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':TestAndroid:compileDebug'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Could not execute build using Gradle installation 'C:\gradle-1.6'.

首先进入命令行
进入项目根目录(gradule文件所在目录)
输入命令

gradlew compileDebug --stacktrace

查看错误位置:
错误如下
=================================================================

C:\Users\Administrator\AndroidStudioProjects\TestAndroid\TestAndroid\src\main\ja
va\com\example\testandroid\MainActivity.java:125: 警告:编码 GBK 的不可映射字符
                            //淇濆瓨褰撳墠璁$畻缁撴灉锛屼笅娆℃墦寮?仮澶?
                      SharedPreferences settings = getSharedPreferences(PROFILE_
NAME,Activity.MODE_PRIVATE);
                                                 ^
C:\Users\Administrator\AndroidStudioProjects\TestAndroid\TestAndroid\src\main\ja
va\com\example\testandroid\MainActivity.java:125: 警告:编码 GBK 的不可映射字符
                            //淇濆瓨褰撳墠璁$畻缁撴灉锛屼笅娆℃墦寮?仮澶?
                      SharedPreferences settings = getSharedPreferences(PROFILE_
NAME,Activity.MODE_PRIVATE);
                                                    ^
C:\Users\Administrator\AndroidStudioProjects\TestAndroid\TestAndroid\src\main\ja
va\com\example\testandroid\MainActivity.java:126: 找不到符号
符号: 变量 settings
                            SharedPreferences.Editor editor = settings.edit();
                                                              ^
1 错误
:TestAndroid:compileDebug FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':TestAndroid:compileDebug'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --info or --debug option to get more log output.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':TestAnd
roid:compileDebug'.
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
ecuteActions(ExecuteActionsTaskExecuter.java:69)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex
ecute(ExecuteActionsTaskExecuter.java:46)
        at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExec
uter.execute(PostExecutionAnalysisTaskExecuter.java:35)
        at org.gradle.api.internal.changedetection.state.CacheLockReleasingTaskE
xecuter$1.run(CacheLockReleasingTaskExecuter.java:35)
        at org.gradle.internal.Factories$1.create(Factories.java:22)
        at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(Def
aultCacheAccess.java:179)

=======================================================

因循错误应该是编码问题

125行用了中文注释 

因为Gradle默认编译采用了GBK,但是java文件中的注释中文用UTF-8
所以有问题

设置Gradle的编译编码即可:

具体方法

打开项目结构
structure

打开gradle文件

加入

//设置编码  
    tasks.withType(Compile) {  
        options.encoding = "UTF-8"  
    } 
 
然后再次运行命令行查看有错不
如果不行检查自己的java文件编码
换成UTF-8 

再编译 OK通过! 
android调试常见问题(持续更新) 1.jni调用时出现以下错误 failed: dlopen failed: cannot locate symbol “rand” referenced by xxx 通常是ndk编译的平台太低导致,打开jni的Application.mk,修改里面的APP_PLATFORM值大一点,比如 APP_PLATFORM := android-11就可以 2.奔溃:android.os.Ne...... 阅读详情

相关推荐

Android开发常见的报错问题(持续更新记录)

Android开发常见的报错问题更新

sunbinkang的博客 1896

【整理】学习Android Studio时遇到的错误及解决方法(持续更新)

在这儿我整理出我在学习android studio时遇到的一些错误,以备以后学习查询。 【错误1】 【版本】 android studio:3.3.2 OS:win10 【错误类型】 错误: 找不到符号 符号: 变量 Log 位置: 类 MainActivity 【错误代码】 @Override protected void...

好好学习天天向上✿✿ヽ(°▽°)ノ✿ 8448

(一)android studio 第一次build 报错

入门到放弃,差点崩溃,第一次也不知道哪里出了问题,弄了好久才解决,做个笔记吧 刚安装好AS新建第一个项目,build失败,以为是gradle没安装正确,重装了还是一样。报错如下: Failed to install the following Android SDK packages as some licences have not been accepted. 在AS的termina...

朝屯暮蒙vi的博客 1206

java.io.IOException: Could not delete path 'C:\Users\Administrator\AndroidStudioProjects\SuperMarket

java.io.IOException: Could not delete path 'C:\Users\Administrator\AndroidStudioProjects\SuperMarket\app\build\intermediates\transforms\dexBuilder\debug\56\com\android\tools\ir'. 第三方包错误,手动删除这个目录下的ir文

a2923790861的博客 1万+

编码文件AndroidStudio初体验:解决Execution failed for task ':TestAndroid:compileDebug'.

最近研究编码文件,稍微总结一下,以后继续补充: Execution failed for task ':TestAndroid:compileDebug'. 有各种各样原因,具体就请自己进cmd编译看什么地方出错 进入项目的gradle文件地点目录打 gradlew compileDebug --stacktrace 来追踪就能够啦~ 昨天编译的时候...

weixin_30493401的博客 128

Android各种报错问题汇总

一、Android调试中报错:Could not connect to remote process. Aborting debug session. 1.首先尝试,cmd中重启adb服务 // 关闭adb服务 adb kill-server // 启动adb服务 adb start-server 2.若上一步不行,直接重启IDE软件 二、Android运行报错SDK location not found. Define location with an ANDROID_SDK_ROOT enviro

Nothing is impossible to a willing heart. 2800

安卓调试常见问题总结

1.AVD问题   配置AVD点击start,长时间不见手机页面弹出的原因: (1)内存溢出,可将该AVD的内存、SD卡等设置调小,不同的设备类型默认的大小不同,如有的默认1024M,往往导致Eclipse宕机 (2)设备类型问题:根本原因还是(1)中的问题   2.连真机调试 (1)需调节eclipse.init启动的内存参数适当调大,不然容易内存溢出。但也不能太大,太大如1024...

hebeind100的博客 228

Android开发常见错误及调试技巧

1、无法使用网络 :Permission denied(maybe missing internet permission)  在AndroidMainifest.xml中增加允许使用网络选项(在结束标签之后>):  <uses-permission android:name="android.permission.INTERNET" />  2、找不到activity类: android.cont

DAo_1990的博客 677

Android Studio 常见报错

此文章用以记录项目开发中遇到的一些比较常见的bug,以及解决方法,以便以后再次遇到能够有据可查。 1、将一个项目复制,改名之后,重新打开编译错误,报了如下错误: com.android.builder.internal.aapt.AaptException: Failed to crunch file 经过搜索后发现原来是在Windows中不允许存在比较长的路径名称所造成的,路径长度必须低...............

qq_35381515的博客 9401

Android开发错误——Android Studio中遇到过的错误问题与解决方案汇总

AndroidStudio中我遇到过的错误问题(遇到错误更新中) 错误一: Error:(25, 0) Gradle DSL method not found: 'compile()' Possible causes:The project 'AP' may be using a version of Gradle that does not contain the method. G

点击置顶文章查看博客目录(全站式导航) 9万+

50个Android开发中常见的异常崩溃情况

WindowManager.BadTokenException:无效的Window Token异常。UnsupportedOperationException:不支持的操作异常。UnsupportedOperationException:不支持的操作异常。IllegalStateException:未知的Bundle标记异常。NoSuchAlgorithmException:加密算法不存在异常。DifferentKeyException:与此密钥不相关的密钥异常。

老李的博客 1097

Android:<14>出bug了,十分钟教会你们调试

很多时候我们写代码会出现一些奇奇怪怪的bug,常见的就是语法错误和逻辑错误,一般来说,小白容易出现逻辑错误,这个错误没有什么好的办法,就是多敲代码,如果是语法错误,一般编译器会有提示,但有时候一些小的语法错误编译器无法识别,但是却会将程序崩溃,今天我遇到了一个,大家可以看着代码,看能否找到,注意,编译器是没有报错的: package com.example.startactivity; import androidx.appcompat.app.AppCompatActivity; import a

aiwanchengxu的博客 1607

Android开发中最常见的39个报错与异常解决方案汇总】

Win7系统用户已经碰到几次在安装adb驱动时提示“系统找不到指定文件”,实际原因是系统在安装adb驱动的时候需要安装系统自带的winusb驱动,而winusb所需的winusb.sys文件是依靠inf文件的“windows cd”字段来复制文件的,有时间系统会不知道“windows cd”的位置就造成在安装过程中缺少winusb.sys文件而安装中止。--------------------【因此:this.requestWindowFeature();不要以认为模拟器退出到桌面了就没有东西在跑了。

大雪冬至的博客 3678

Android 常用错误及解决方法

1、Android模拟器报错 emulator: ERROR: Could not load OpenGLES emulation library: lib64OpenglRender.so: cannot open shared object file: No such file or directoryemulator: WARNING: Could not ini...

weixin_30556959的博客 282

Android 报错:Execution failed for task:app:compileDebugJavaWithJavac‘

FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:compileDebugJavaWithJavac'. > Failed to query the value of task ':app:compileDebugJavaWithJavac' property 'options.generatedSourceOutputDirectory'. > Quer

hugang的博客 6万+

Android Studio app项目Build构建错误

FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:transformClassesAndResourcesWithProguardForDebug'. &amp;amp;amp;amp;amp;gt; Job failed, see logs for details * Try: Run with -...

ch1406285246的博客 3696

Android StudioAndroid resource linking failed ..error: failed linking file resources.

【版本】 android studio:3.3.2 OS:win10 【错误类型】 Android resource linking failed C:\Users\apple\AndroidStudioProjects\Homework\app\src\main\res\layout\activity_main.xml:20: error: attribute android:tes...

好好学习天天向上✿✿ヽ(°▽°)ノ✿ 2361

clion编译android native项目代码

android studio创建一个native c++临时项目,然后使用其生成的ninja编译参数到clion中进行编译步骤: 1.编译参数生成自android studio编译生成文件.cxx/Debug/…//metadata_generation_command.txt 2.提示clang++: error: unsupported option ‘-fPIE’ for target 'x86_64-w64-windows-gnu’时,可添加下面flags消除错误提醒 -D...

qq_15050521的博客 1649
上一篇: C/C++的预编译宏做成代码模版使用
下一篇: Mac 下ADT开启后显示 Could not open Selected VM debug port (8700)
MapzChen
博客等级 码龄18年 4粉丝 12原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值