
Android Studio问题解决
文章平均质量分 57
在使用Android Studio时遇到的问题
棉猴
这个作者很懒,什么都没留下…
展开
-
Android Studio中虚拟机运行时报错的解决方法
Android Studio中启动虚拟机时,在主界面的“Event Log”中可能会有报错信息,此时虚拟机仍然是可以运行的。1 Failed to open /qemu.conf的解决方法在“Event Log”(图1①)中显示“Emulator:ERROR |Failed to open /qemu.conf,err:2”(图1②),该错误信息是“打开qemu.conf文件失败”。1.1 qemu.conf文件qemu是一套可以在Windows操作系统中仿真出另一套操作系统的仿真软原创 2021-11-15 22:02:34 · 25315 阅读 · 13 评论 -
Android Studio中变量有下划线情况的处理
1 原因Android Studio的代码中,有时变量会有下划线的情况,如图1所示。图1 有下划线的变量如图1所示,String类型的变量input_user具有下划线,其含义是该变量被多次赋值。2 处理可以通过Android Studio的菜单栏“Settings->Editor->Color Scheme->Language Defaults”中打开设置对话框,如图2所示。图2 设置界面选中左侧的“Reassigned local variable.原创 2021-10-15 23:42:47 · 10182 阅读 · 1 评论 -
Android Studio显示“Hardcoded String XXX,should use @string resource”的解决方法2-2
3.2.2 通过编辑器添加子元素编辑器的界面如图6所示。图6 编辑器选择左上角的“+”,如图6①所示,会弹出“Add Key”对话框,其中“Key”表示添加的字符串的名字(图6②),“Default Value”表示字符串的内容(图6③),最后点击“OK”按键(图6④)。从图7中可以看出,在strings.xml中已经添加了一个新的子元素。图7 添加子元素3.3 提取资源法提取资源法可以将硬编码直接转换成strings.xml中的字符串子元素。在xml布局文件中,选中..原创 2021-10-05 12:56:20 · 1838 阅读 · 0 评论 -
Android Studio显示“Hardcoded String XXX,should use @string resource”的解决方法2-1
Android Studio在xml布局文件中,有时会显示“Hardcoded String XXX,should use @string resource”的警告信息。其中Hardcoded String指的是字符串硬编码,该警告信息的意思是最好不要使用字符串硬编码,而是要使用@string资源。 硬编码即直接指定内容时,带来的不便有(1)当程序中存在多个相同的硬编码内容并需要修改时,要将程序代码中每个硬编码内容都要修改一遍,这样的过程比较繁琐(2)硬编码不利于将程序代码转变为其他语言(3...原创 2021-10-05 12:52:38 · 14420 阅读 · 0 评论 -
Android Studio中部署程序时,显示Installation failed with message Failed的解决方法
当通过Android Studio向真机或者虚拟机中部署程序时,有时会弹出Installation failed with message Failed to commit install session...错误,如图1所示。图1 部署时的错误可以通过关闭Android Studio的Instant Run来解决该问题。1 Instant RunInstant Run即立即运行,是Android Studio2.3版本以后引入的新功能,可以提供程序部署的速度。可以在不重启应用程序的情况原创 2021-09-19 11:12:22 · 3485 阅读 · 1 评论 -
Android Studio中布局文件没有“Design”与“Text”标签
Android Studio有两种方式显示布局文件,一种是Design一种是Text,如图1所示。图1 Design与Text标签当使用Design方式显示时,可以预览活动的布局,而使用Text方式显示时,会显示布局文件的具体代码。显示布局文件时,有时没有这两个按键。可以通过修改styles.xml文件或者使用快捷键的方式解决此问题。1 修改styles.xml1.1 styles.xml在Project模式下显示项目,styles.xml的位置在“项目名\app\src\ma.原创 2021-09-17 20:03:37 · 4841 阅读 · 0 评论 -
Android Studio模拟器启动时显示Could not automotically detect an ADB binary
Android Studio模拟器启动时,会显示Could not automotically detect an ADB binary.的提示信息如图1所示。图1 提示信息图1中的提示信息的意思是“不能自动检测ADB binary”。1 ADBADB是Android Debug Bridge即安卓调试桥的简称,是Android SDK中的一个工具,用来调试Android 设备。当Android Studio启动模拟器时,会在环境变量的路径中找ADB的位置,并调用adb.exe。如.原创 2021-09-16 23:03:57 · 4215 阅读 · 2 评论 -
Android Studio中Cannot resolve symbol XXX的解决方法
Android Studio创建新的项目后,没有修改任何设置,显示Cannot resolve symbol XXX,如图1所示。图1 Cannot resolve symbol XXX图1中的错误提示信息是“不能解析os这个符号”,因为是新创建的项目,并没有任何改动,因此不存在代码问题。此时可以选择Android Studio的菜单栏“File->Invalidate Caches/Restart”,如图2所示。图2 “File->Invalidate Caches..原创 2021-09-16 18:23:52 · 5359 阅读 · 0 评论 -
Android Studio中启动模拟器时提示HAXM错误的解决方法
Android Studio中启动模拟器时,会提示HAXM错误,如图1所示。图1 提示HAXM错误以上错误的提示信息是需要在BIOS中打开“VT-x”设置,但是打开该设置后,依然会显示该错误信息。相关链接1 VT-x,其中,VT是Virtalization Technique即虚拟技术的简称,是Intel虚拟化技术中,对CPU进行硬件虚拟化技术。在x86平台上的VT技术,称为VT-x。1 HAXMHAXM是Hardwar Accelerated Execution Manager即.原创 2021-09-12 11:06:37 · 17673 阅读 · 1 评论