androidstudio重新编译的符号
❶ Android Studio 编译出错,求助,万分
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'.
首先进入命令行
进入项目根目录(grale文件所在目录)
输入命令
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(.java:35)
at org.gradle.api.internal.changedetection.state.CacheLockReleasingTaskE
xecuter$1.run(.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 Studio怎么用
Android Studio使用:
❸ Android studio 报错问题
首先查看项目中是否有build.gradle文件,如果没有的话,先创建一个项目,把创建的项目中build.gradle复制到错误的项目中去,编译,如果还是报错,那就有可能是xml文件出现了错误,我们接下来就是查看xml有没有报错的,然后再 编译,修改其他报错的地方
注意复制的build.gradle不是工程中的,而是项目中的,复制的时候一定要注意,因为在项目和工程中都有build.gradle
文件夹,复制其中编译通过的一个项目中的build.gradle到错误的项目中去就行了,复制过去还有可能报其他的错误,
❹ Android Studio怎么用
Android Studio刚发布,相信很多朋友和我一样,开始尝试用其开发项目,但新东西总会遇到这样或那样的问题,其中令我头的就是引入第三方的jar包无法编译的问题,因为是新东西,相关的信息都比较少,解决问题令我花费了相当长的时间,为了避免各位同仁再走弯路,在此将解决步骤列出来。
1、将jar包放入项目里的libs文件夹中。
2、在project选中jar包点击右键"Add as library"。
3、这两步是网上比较容易找到的,但此时项目仍然是无法正常编译的,这时需要在项目的build.gradle文件里的dependencies节加入 dependencies
{
compile files('libs/android-support-v4.jar')
compile files('libs/xxxx.jar')
}
4、此时项目正常编译并运行了,但当你的代码中真正创建了引用jar里的类实例时,有可能系统会抛出异常NoClassDefFoundError,这个时候可以按以下步骤操作:
进入命令提示符窗口。
定位到项目的根目录,即build.gradle所在的目录。
运行 "{android studio 安装目录}\sdk\tools\templates\gradle\wrapper\gradlew.bat" clean
重新编译运行项目
通过以上操作,应该可以解决问题。
❺ 这个Android studio上的图标是什么意思
因为没有图,只能对AS大部分图标讲解下。
1屏幕截图
2屏幕视频录制
3Logcat日志打印信息
4性能监测工具,即5、6、7功能
5程序内存使用情况
6CPU使用情况
7分析网络使用情况
❻ Android studio 如何重新编译组件
确认你工程内bulid.gradle内相关属性值及调用的jar和库描述正确
点击build-Rebuild Project(即删除build下的所有文件并且重新build)
❼ Android Studio的编译按钮在哪
点击菜单栏的Build
选择里面相应的就行了
如图:
❽ 怎样设置Android Studio自动编译工程
在 工具 菜单中,选择 选项。 在 文本编辑器 文件夹,选择。 所有语言 子文件夹的 常规 选项全局设置此选项。
—或 —
选择子文件夹中的 常规 可供使用的编程语言的。
在 设置下,选择或清除 自动换行 选项。
当 自动换行 选项时, 显示可视的自动换行标志符号 启用选项。
选择,如果您希望显示一个回车箭头指示符在第二行的较长的行换行的 显示可视的自动换行标志符号 选项。 ,如果您不想显示指示箭头,请清除此选项。
❾ android studio怎么重命名文件包名
android studio软件怎么重命名文件包名?重命名文件包名很有可能会导致程序编译错误的问题发生,但是很多情况下程序开发者都有可能会需要对程序进行重命名的操作,如何操作才能使android studio软件正确重命名呢?下面为大家整理了几种方法,其中第二种最好用,大家可以看看。
android studio软件中重命名快捷键:
shift+F6:可对类、方法、变量进行重命名
android studio软件重命名文件包名方法一:
首先创建一个新的软件包所需的名字通过右键点击文件夹->新建-> Java包
然后,选择并拖动你的所有类的新方案。androidstudio将重构包名随处可见。
最后,删除旧的包。
android studio软件重命名文件包名方法二:
比如 我们需要把 package="com.net.studyplayer.chinese" 修改成 "com.net.studyplayer.english"
这样 我们就可以在同一台机子上安装这两个APK了 因为他们的包名已经不一样了
但是我们需要修改的地方不只是这一处,还有原文件夹名也要修改
在我们先修改了AndroidManifest.xml 中的名字之后 会发现文件中凡是有用到R文件的地方都会报错
其实这个就非常简单了
右键点击上图中 "chinese"的那个包
这样子基本上就所有的报错信息都消失了 clean一遍 然后重新编译 就OK了
Eclipse和Android Studio都提供了自动修改包名的工具,Android Studio在选中包名后,使用快捷键 shift+(Fn+)F6 或者选中菜单 Refactor-》Rename 进行重命名。
不要选中下面提供的两个选项,重命名后,我们还需要 手动修改AndroidManifest.xml 文件
修改的工作理论上已经完成, clean下项目,运行!如果此时出现错误,【内容中还包含之前包名的信息】 ,
Android studio无法使用F2的方式直接重新命名。
android studio软件重命名文件包名方法三:
1、进行打开电脑中已经安装好的Android studio的应用程序,并在在Android studio中加载项目的文件。
2、选中完项目之后,进入到项目中找到需要重新命名的文件。
3、然后就可以点击Android studio菜单中列表中的Refactor的选项。
4、这样就会弹出了一个下拉菜单中选项,进行选择下拉菜单中的“rename”的选项。
5、弹出rename的选项框,在输入框中输入需要重新的命名的名称。
6、可以看到了该的文件名称被重新命名成功了。
❿ android studio编译时报Error:(8, 35) Gradle: 错误: 编码GBK的不可映射字符
编码格式问题,把gbk改为UTF-8。File->Setting->File Encodings