androidstudio删除一行
❶ androidstudio配置sdk环境变量(androidsdk配置环境)
关于AndroidStudioSDK配置的问题听到许多刚刚接触studio的童鞋抱怨,XX.这是什么鬼,这么难搞的东西.想运行一个helloworld都难.我听到的最心碎的一句话就是:搞了一个晚上.我只想运行出来一个helloworld看看.其实studio并没有那么难用相信您看完,应该能成功运行一个helloworld吧.不止helloworld.相信自己,你已经能使用studio开发了.
问题一:
安装完成打开包下面错误:
'tools.jar'.
Pleaseensurejava_HOMEpointstoJDKratherthanJRE.12
解决方案:
tools,jar?
没有找到,解决方法是在设置环境变量中的JAVAHOME.如图:?
问题二:
一直停留在界面12
解决方案:
出现该界面是一直在获得androidsdk的信息。?
解决方法:
1)找到安装的AndroidStudio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。
2)在idea.properties文件末尾添加一行:disable.android.first.run=true,然后保存文件。
3)关闭AndroidStudio后重新启动,便可进入界面。
问题三:
FailedtofetchURL.xml,reason:Connectiontimedout:connect
连接谷歌网络超时.这个问题几乎遇不到.
解决方案:
1,打开SDK目录安装时默认地址为C:。打开SDKManager,选择Tools下的Options,将如图所示选项勾上。也就是others中第一个选项?
Androidstudio安装配置常见问题及其解决方案
2,然后打开C:WINDOWSsystem32driversetc中的hosts文件,在最后一行添加如下内容:
203.208.46.146
74.125.113.121developer.android.com
203.208.46.146dl.google.com
203.208.46.146dl-ssl.google.com
问题四:
Error:Failedtofind:com.android.support:appcompat-v7:21.+12
解决方案:
SDK中androidsupportrepository没有v7.21版本所致.?
可以选择去下载最新的版本或者从重新选择自己有的版本.?
注:一般报
Error:Failedtofind:----12
都是由于你的本地仓库找不到响应的jar报.在message栏都会让你去下载.你可以选择去下载或者找到自己资源库所有的相对不同版本的jar.
问题五:
GradleDSLmethodnotfound:runProguard()12
在升级gradle后或更新导入某些non-Androidstudioproject会发现如下报错
解决方案:
在新版本的gradle中,runProguard这个方法已经废弃了,并且改为新的方法了:minifyEnabled.因此,正确的解决方法不是修改gradle的版本号,而是将项目中每个Mole对应的build.gradle文件中的runProguard方法名改为minifyEnabled。
问题六:
不能startnewproject安装完成后不能新建项目(第一个选项点不动)。
pleaseconfigSDKLocation?
这是因为没配置好sdk。
解决方案:
选择Configure–ProjectDefaults–ProjectStructure
在Androidsdklocation里面填写你的sdk安装目录。?
问题七:
Pluginwithid‘com.android.application’notfound.12
解决方案:
将as中build.gradle(Modle.app)下的文件更换为正确的配置:
applyplugin:'com.android.application'
??android{
??compileSdkVersion23
??buildToolsVersion"23.0.2"
??defaultConfig{
????applicationId"com.example"?//你的项目包名
????minSdkVersion16
????targetSdkVersion23
????versionCode1
????versionName"1.0"
??}
??buildTypes{
????release{
??????minifyEnabledfalse
??????('proguard-android.txt'),'proguard-rules.pro'
????}
??}
??}
??dependencies{
??compilefileTree(dir:'libs',include:['*.jar'])
??testCompile'junit:junit:4.12'
??compile'com.android.support:appcompat-v7:23.1.1'
?}
问题八:
Cannotinvokemethodminus()onnullobject12
解决方案:
解决办法:在Terminal里输入./gradlewassembleRelease–no-daemon12
问题九:
不能将应用发布的genymotion上12
解决方案:
没有设置genymotion的adb,也就是sdk的路径。?
解决方法:打开genymotion的主页面,设置sdk的位置为你androidstudio使用的sdk的目录。
问题十:
‘failedtoresolve:junit:junit:4.12’:12
解决方案:
直接testCompile(‘junit:junit:4.7’)删除.?
不过,如果删除的话就不能进行单元测试了.连接网络让jar自动更新就行了.
问题十一:
Error:Executionfailedfortask':app:'.
com.android.build.api.transform.TransformException:java.lang.RuntimeException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:Process'command'C:ProgramFilesJavajdk1.7.0_79injava.exe''finishedwithnon-zeroexitvalue112
解决方案:
应该是build-tools版本与jdk有冲突.更改buildtools版本.
问题十二:
有些使用studio自带的模拟器时.创建时会报一个不兼容,或者没有virtualtechnology.
解决方案:
这是由于电脑没有开启虚拟技术.进入bois界面.开启.由于安装时可能没有注意到.studio默认创建的模拟器需要haxm加速器.而这个加速器需要virtualtechnology.所以有写ram处理器的童鞋就对不起了.
问题十三:
模拟器连上了.但是不能运行.如图:
解决方案:
查看自己的电脑是否成功安装intelhaxm加速器;
scqueryintelhaxm查看haxm是否安装成功
进阶吧巨人:
1
2
其他工程导入studio的常见问题解决.
如何设置androidstudiosdk是否配置成功
1、进行打开电脑中Androidstudio的工具的软件,启动Androidstudio的软件的界面中之后,进行点击列表中的”configure“的选项。2、进行点击configure的选项的界面中之后,在进行选中列表中的“projectdefaults”的选项。3、在进入到了projectdefaults的选项,进行选中projectstructure的选项。4、在Androidsdklocation的中的输入框中,进行输入sdk的路径,可以直接把sdk的路径复制上即可。5、或者通过浏览的方式,进行选择sdk的路径即可。6、sdk的路径设置完成之后,可以直接进入到了setting的设置界面中,然后在进行选中Androidsdk的,查看sdk的路径是否正确。
用AndroidStudio开发时,需要在环境变量里设置ANDROID_SDK_HOME吗?环境变量最好设定上。
androidstudio安装时,会让你指定其它路径下的SDK;否则它会在自已创建SDK目录进行安装。
❷ android studio如何删除一行快捷键,不是Eclipse的ctrl+D
我用的mac本,在apicloud的偏好设置里,找到keybindings,输入delete line,下面会出来几行,默认的删除一行快捷键是ctrl-shift-K editor:delete-line,根据上面的说明“你可以复制这些快捷键设置,然后粘贴至你的快捷键配置文件,来覆盖这些快捷键设置”,在打开的配置文件里把ctrl-shift-k修改成cmd-d保存就OK了,估计windows类似
❸ 如何用好Android Studio的logcat
1. 只显示需要的输出,白名单
最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当中的某个字符串,例如 MyApp:
adb logcat | grep MyApp
adb logcat | grep -i myapp #忽略大小写。
adb logcat | grep --color=auto -i myapp #设置匹配字符串颜色。更多设置请查看 grep 帮助。
进阶一点可以使用 grep 的正则表达式匹配。例如上一个例子会匹配一行中任意位置的 MyApp,可以设置为仅匹配 tag。默认的 log 输出如下,如果修改过输出格式相应的表达式也要修改。
I/CacheService( 665): Preparing DiskCache for all thumbnails.
可以看出 tag 是一行开头的第三个字符开始,根据这点写出表达式:
adb logcat | grep "^..MyApp"
根据这个格式也可以设置只显示某个优先级的 log,再匹配行首第一个字符即可。例如仅显示 Error 级别 tag 为 MyApp 的输出:
adb logcat | grep "^E.MyApp"
当然也可以匹配多个,使用 | 分割多个匹配表达式,要加转义符。例如要匹配 tag 为 MyApp 和 MyActivity 的输出:
adb logcat | grep "^..MyApp\|^..MyActivity"
adb logcat | grep -E "^..MyApp|^..MyActivity" #使用 egrep 无须转义符
2. 过滤不需要的输出,黑名单
还是使用 grep,用法也跟上面的一样,加一个 -v 即可。例如要过滤 tag 为 MyApp 和 MyActivity 的输出:
adb logcat | grep -v "^..MyApp\|^..MyActivity"
adb logcat | grep -vE "^..MyApp|^..MyActivity" #使用 egrep 无须转义符
3. 显示同一个进程的所有输出
有时一个程序里面的 tag 有多个,需要输出该程序(同一个 PID)的所有 tag;仅使用 tag 过滤有时也会漏掉一些错误信息,而一般错误信息也是和程序同一个 PID。还是通过 grep 实现,思路是先根据包名找到 pid 号,然后匹配 pid。写成 shell 脚本如下,参数是程序的 java 包名(如 com.android.media)。
查看源代码打印帮助\
#!/bin/bash
packageName=$1
pid=`adb shell ps | grep $packageName | awk '{print $2}'`
adb logcat | grep --color=auto $pid
4. 从当前开始显示
logcat 有缓存,如果仅需要查看当前开始的 log,需要清空之前的。adb logcat -c && adb logcat
5. 过滤 log 文件
有时需要分析 log 文件,过滤 log 文件还是使用 grep。例如 log 文件为 myapp.log,要匹配 tag 为 MyApp 和 MyActivity 的输出,然后输出到 newmyapp.log:cat myapp.log | grep "^..MyApp\|^..MyActivity" > newmyapp.log
Windows 下推荐使用 Notepad++,一个免费强大的记事本,支持正则表达式查找替换。可以高亮显示匹配内容,也可以删除不需要的内容。
以上的技巧主要用到了 grep,其实 logcat 本身也有过滤功能,可以根据 tag、优先级过滤 log,具体请参考 Android 官方文档 Reading and Writing Logs。如果喜欢使用图形界面,请参考 Using DDMS,DDMS 里面的 logcat 也可以同样过滤。
❹ android studio让代码自动对齐的快捷键在哪
Ctrl + Alt + L 格式化代码,可以实现
附一些我常用的快捷键的总结吧
18.Alt+Insert 生成构造器/Getter/Setter等
5.Ctrl+/和Ctrl+Shift+/ 注释代码
26.Ctrl+Q 看JavaDoc
37.Ctrl + Alt + L 格式化代码
24.Alt+F3 快速寻找
23.Ctrl+Shift+Space 在很多时候都能够给出Smart提示
Ctrl+X 删除行
Ctrl+D 复制当前行到下一行
Ctrl+Backspace 删除单词整体
sout system.out.println();
shift+f6重命名
Ctrl + Alt + L 格式化代码
Ctrl+E,可以显示最近唤谨扒编辑的和昌文件列表
double Shift:全局查找
android测试AndroidTestCase,测试方法时所有方法都必须以晌数test开头
Ctrl+Alt+V 引入变量。例如把括号内的SQL赋成一个变量
Live Templates! Ctrl+J
ctrl+p 参数提示
❺ 如何修改和设置android studio的快捷键
android studio是未来开发android应用程序主流的开发工具,编程过程中能熟练的使用快捷键将会大大的提高开发效率。介绍下如何修改和设置里面的快捷键。
工具
android studio
方法/步骤
1、点击菜单栏的“File”->“Settings”。
2、在打开的Settings页面中,点击IDE Settings部分下面的Keymap,页面右边展示keymap的内容。
3、假如要修改删除一行的快捷键,默认的快捷键是Ctrl+Y,如图。
4、在选中的行上面双击,在弹出的窗口中选择Add Keyboard Shortcut。
5、在弹出的Enter Keyboard Shortcut页面中,在First Stroke下面的输入框中输入想要设置的快捷键,比如:ctrl+shift+d,然后点击ok。
以上是修改单个快捷键的方式。当然,如果喜欢使用eclipse的快捷键,想在android studio中完全使用eclipse的快捷键,也是可以的。只需要Keymaps后面的选择框中选择eclipse就可以了。