android studio使用说明
| 一.学习的基本配置文档,搞好各种参数的基本配置,熟练使用。 |
| C:\Program Files\Java\jdk1.7.0_09\bin |
| 二.problems meet in weather android studio: |
| 1.代码不自动补全 |
| 解决方法: |
| Files ->Settings-> Editor -> Auto Import |
| 代码报错时,按alt+enter可以自动修改丢失文件。 |
| 2.关于android studio的报错信息的具体函数查找 |
| 解决方法:看高亮的字体 |
| at com.weathercast.MyActivity$PlaceholderFragment.onCreateView(MyActivity.java:117) |
| 3.多个安卓设备连接电脑时,使用命令报错 |
| adb remount 192.168.1.151:5555 error: more than one device and emulator |
| 解决方法: |
| adb -s 192.168.1.151:5555 remount |
| 4.修改工程的包名称 |
| Right-click on the package name (src/com.android.gesture.builder). |
| Select Refactor > Rename and change the name, for example to com.android.gestureNEW.builder. |
| Open the manifest file. Inside the <manifest> tag, change the package name to com.android.gestureNEW.builder. |
| Open each of the two Activity files and do Ctrl-Shift-O to add missing import packages, then save each file. Run the GestureBuilder application on the emulator. |
| Right click on your project, scroll down to Android Tools, and then click on Rename Application Package. |
| 5.常用注释 |
| <!--注释--> |
| 6.How to auto format code in eclipse? |
| 把鼠标箭头移到出错误的layout上 点击鼠标右键选择Source然后再选Format |
| 8.修改在AndroidManifest.xml中有个主activity的标签 里面那个label属性 修改运行就好 |
| android studio 1.0rc |
| 9.as最新版本V1.0打开老的工程报错 |
| Error running app: Gradle project sync failed. Please fix your project and try again. |
| 使用vpn修复了此问题 |
| 10.老的工程无法使用androidstudio运行,编译报错 |
| Error:(16, 0) Gradle DSL method not found: 'runProguard()' |
| Possible causes:<ul><li>The project 'weathercastv3.01' may be using a version of Gradle that does not contain the method. |
| <a href="openGradleSettings">Gradle settings</a></li><li>The build file may be missing a Gradle plugin. |
| <a href="apply.gradle.plugin">Apply Gradle plugin</a></li> |
| 11.问题adb server is out of date. killing... |
| adb nodaemon server |
| netstat -ano | findstr "5037" |
| tskill 4236 |
| 12.Error:The project is using an unsupported version of the Android Gradle plug-in (0.12.2). The recommended version is 0.14.4. |
| <a href="fixGradleElements">Fix plugin version and re-import project</a> |
| 解决方法:使用vpn修复此问题 |
| 13.Error running app: Gradle project sync failed. Please fix your project and try again. |
| 解决方法:使用vpn修复此问题 |
| 14.app图标无法打开,程序编译报错如下 |
| Error:(16, 0) Gradle DSL method not found: 'runProguard()' |
| Possible causes:<ul><li>The project 'weathercastv3.01' may be using a version of Gradle that does not contain the method. |
| <a href="openGradleSettings">Gradle settings</a></li><li>The build file may be missing a Gradle plugin. |
| <a href="apply.gradle.plugin">Apply Gradle plugin</a></li> |
| 解决方法:app/build.grade runProguard 改成 minifyEnabled,再按同步就可以了。 |
| 15.androidstudio添加文件夹 |
| 右键new->package就可以了 |
| 16.androidstudio adb报错 |
| ADB not responding. If you'd like to retry, then please manually kill "adb.exe" and click 'Restart' |
| Errors from ADB: |
| adb: ADB server didn't ACK |
| adb: * failed to start daemon * |
| ddms: 'D:\system\sdk\platform-tools\adb.exe,start-server' failed -- run manually if necessary |
| 拔插后正常。 |
| 17.缺少android的19api sdk |
| Error:Failed to find: com.android.support:appcompat-v7:21.+ |
| <a href="install.m2.repo">Install Repository and sync project</a><br><a href="openFile">Open File</a><br><a href="open.dependency.in.project.structure">Open in Project Structure dialog</a> |
| 解决方法: |
| Loading SDK information... |
| Refresh Sources: |
| Fetched Add-ons List successfully |
| Refresh Sources |
| 使用vpn成功下载资源文件 |
| 18.缺少 |
| Error:failed to find target android-19 : D:\system\sdk\android-sdk_r23.0.5-windows\android-sdk-windows |
| <a href="install.android.platform">Install missing platform(s) and sync project</a> |
| 解决方法:使用vpn成功下载资源文件 |
| 19.缺少文件 |
| Error:failed to find Build Tools revision 20.0.0 |
| <a href="install.build.tools">Install Build Tools 20.0.0 and sync project</a> |
| 解决方法:使用vpn成功下载资源文件 |
| 20.why ftp android can't work? |
| Error:Gradle version 1.10 is required. Current version is 2.2. If using the gradle wrapper, try editing the distributionUrl in |
| E:\androidlearn\ftp\sun3\gradle\wrapper\gradle-wrapper.properties to gradle-1.10-all.zip. |
| Please fix the project's Gradle settings. |
| <a href="openGradleSettings">Gradle settings</a> |
| 解决方法:no |
| 21. |
| Gradle version 1.10 is required. Current version is 2.2. If using the gradle wrapper, try editing the distributionUrl in |
| E:\androidlearn\ftp\sun3\app\gradle\wrapper\gradle-wrapper.properties to gradle-1.10-all.zip. |
| Please fix the project's Gradle settings.Consult IDE log for more details (Help | Show Log) |
| 解决方法:no |
| 22. |
| Could not read script 'E:\androidlearn\ftp\transdroid\signing.gradle' as it does not exist. |
| Consult IDE log for more details (Help | Show Log) |
| 解决方法:no |
| 23. |
| Gradle version 1.10 is required. Current version is 2.0. If using the gradle wrapper, try editing the distributionUrl in E:\androidlearn\ftp\transdroid\app\gradle\wrapper\gradle-wrapper.properties to gradle-1.10-all.zip. |
| Please fix the project's Gradle settings.Consult IDE log for more details (Help | Show Log) |
| 24. |
| Cannot start compilation: the output path is not specified for module "app". |
| Specify the output path in Configure Project. |
| 25. |
| Gradle version 1.10 is required. Current version is 2.0. If using the gradle wrapper, try editing the distributionUrl in E:\androidlearn\ftp\sun1\app\gradle\wrapper\gradle-wrapper.properties to gradle-1.10-all.zip. |
| Please fix the project's Gradle settings. |
| Consult IDE log for more details (Help | Show Log) |
| 26. |
| Ambiguous method overloading for method java.io.File#<init>. |
| Cannot resolve which method to invoke for [null, class java.lang.String] due to overlapping prototypes between: |
| [class java.lang.String, class java.lang.String] |
| [class java.io.File, class java.lang.String] |
| Consult IDE log for more details (Help | Show Log) |
| 27. |
| 8:15:42 IllegalStateException: Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorServiceRegistry has been closed.: Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorServiceRegistry has been closed. |
| Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorServiceRegistry has been closed.: Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorServiceRegistry has been closed. |
| java.lang.IllegalStateException: Cannot locate factory for objects of type DefaultGradleConnector, as ConnectorServiceRegistry has been closed. |
| at org.gradle.internal.service.DefaultServiceRegistry.getFactory(DefaultServiceRegistry.java:310) |
| at org.gradle.tooling.internal.consumer.ConnectorServices.createConnector(ConnectorServices.java:36) |
| at org.gradle.tooling.GradleConnector.newConnector(GradleConnector.java:64) |
| at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.getConnection(GradleExecutionHelper.java:300) |
| at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:201) |
| at com.android.tools.idea.gradle.invoker.GradleTasksExecutor.invokeGradleTasks(GradleTasksExecutor.java:402) |
| at com.android.tools.idea.gradle.invoker.GradleTasksExecutor.run(GradleTasksExecutor.java:212) |
| at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:471) |
| at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178) |
| at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209) |
| at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212) |
| at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171) |
| at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:380) |
| at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419) |
| at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) |
| at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) |
| at java.util.concurrent.FutureTask.run(FutureTask.java:166) |
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) |
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) |
| at java.lang.Thread.run(Thread.java:722) |
| at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149) |
| 28.The project is using an unsupported version of Gradle. |
| Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable.) |
| 29.SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable. |
| 30.同一个project导入多个module,遇到此问题Already disposed: Module: |
| 31.androidstudio如何开多个窗口,打开多个工程? |
| 解决方法:使用file->open->选择工程->提示是否使用新窗口打开。 |
| 32.mavenCentral()与jcenter()究竟有什么差别/ |
| 待查明 |
| 33.FTP代码无法编译。 |
| 解决方法:a.修改E:\androidlearn\ftp\sun1\build.gradle |
| classpath 'com.android.tools.build:gradle:0.12.+'为 classpath 'com.android.tools.build:gradle:0.14.4' |
| b.修改E:\androidlearn\ftp\sun1\gradle\wrapper\gradle-wrapper.properties |
| distributionUrl=http\://services.gradle.org/distributions/gradle-2.0-all.zip |
| 改为distributionUrl=https\://services.gradle.org/distributions/gradle-2.2-all.zip |
android studio使用说明的更多相关文章
- android studio 2.0 GPU Debugger使用说明
GPU Debugger GPU Debugging Tools The GPU debugging tools are an experimental feature intended to hel ...
- Android Studio插件整理
摘录于习惯沉默的Blog https://ydmmocoo.github.io/2016/06/28/Android-Studio%E6%8F%92%E4%BB%B6%E6%95%B4%E7%90% ...
- Android Studio 插件整理
1.GsonFormat 快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程. 使用方法:快捷键Alt+S也可以使用Alt+Insert选择G ...
- Android studio -VSN 使用笔记
1.Android studio 安装 中文组官网:http://www.android-studio.org/ 常见问题参考: 分支冲突合并 http://blog.csdn.net/tearsmo ...
- 更新日志 - fir.im 回归,上线 Android Studio 插件
上周 fir.im 经历了一场前所未有的挑战,因为自查应用网站暂停,在事情发生4天内我们完成了自查,fir.im 正式回归.煎熬的 98 个小时,感谢开发者与用户对我们的信任和支持. 使用注意: 禁止 ...
- 强烈推荐android studio用的几个插件
http://blog.csdn.net/liang5630/article/details/46366901 android studio常用插件,可极大简化开发,增强开发效率. 不懂安装studi ...
- 【转】打造属于自己的Android Studio神器
本文转载自:http://www.stormzhang.com/android/2015/05/26/android-tools/,并加以修改.黄色底部分是本人添加的内容. 一晃好久没更新博客了,最近 ...
- Android Studio中的Module,Facet
详细内容请参看 http://www.jetbrains.com/idea/webhelp/facet.html 以及 http://www.jetbrains.com/idea/webhelp/an ...
- [精品推荐]Android Studio插件整理
GOOD 现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行).使用好Android Studio插件能大量的减少我们 ...
随机推荐
- Bonobo Git Server (Simple git server for Windows.) 测试备忘
Bonobo Git Server是一款Windows上的Git Server,它使用IIS即可,走的是Http协议,只要简单的安装就能使用,但是因为我的项目大小有1.35GB在 push 的时候一直 ...
- Centos 7: 打开Samba防火墙端口
firewall-cmd --permanent --add-port=137/tcp firewall-cmd --permanent --add-port=138/tcp firewall-cmd ...
- Emacs常用命令汇总
注意:以下命令中标注的按键,大写的C代表Control,在键盘上通常是Ctrl键,而M代表Meta,在键盘上通常是Alt键,S则代表Shift,在键盘上通常是Shift键,也就是 C Control ...
- IOS异常日志记录与展现功能
在平常的APP开发过程中经常碰到程序遇到异常闪退的问题,通过日志可以把相关的详细错误信息进行记录,本实例要记录不管在哪个页面出错都要进行记录,这边使用到的日志记录插件CocoaLumberjack,以 ...
- Spring(三)Bean继续入门
一.Aware相关接口 对于应用程序来说,应该尽量减少对Sping Api的耦合程度,然而有些时候为了运用Spring所提供的一些功能,有必要让Bean了解Spring容器对其进行管理的细节信息,如让 ...
- Swift开发第三篇——Playground
本篇分为两部分: 一.Playground的延时运行 二.Playground的可视化 一.Playground的延时运行 Playground 就是提供一个可以即时编译的类似 REPL 的环境,他为 ...
- 第一次开发PHP网页Hello PHP
打开安装好的XAMPP的三个服务: 然后打开phpStorm,在Open选项选择文件目录(最后一个目录是htdocs)打开: 3.有时候可能无法修改php文件,会弹出一些提示窗口.那么就打开Finde ...
- XAlign:用于代码对齐的Xcode插件
除下面的插件对齐,xcode自带有cmd+v,在没有复制或者剪切的情况下,直接按cmd+v会有着对齐参数标签冒号的作用. XAlign 是一个 Xcode 的实用插件,用于对齐规范代码.除了插件作者 ...
- python操作db2和mysql ,ibm_db
我需要提取mysql和db2的数据进行对比,所以需要用python对其都进行操作. python对mysql进行操作应该没什么问题,就是安装drive后就可以了,在上一篇中有讲安装python-mys ...
- Android Design Support Library——Snackbar
Snackbar是一个轻量级控件,它可以很方便的提供消息的提示和动作反馈,类似于Toast.Snackbar包括一段文字信息与一个可选的操作按钮,超时自动隐藏,也可以通过滑动来删除.效果如下所示: S ...