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插件能大量的减少我们 ...
随机推荐
- 高性能JS笔记2——数据存取
数据存取性能而言: 字面量>本地变量>数组元素>对象成员 一.标识符解析的性能 标识符解析是有代价的,一个标识符的位置越深,它的读写速度也就越慢. 局部变量的读写速度是最快的,全局变 ...
- 应用程序代理AppDelegate解析
应用程序UIApplication是通过代理和外部交互的,当应用程序生命周期中发生改变时UIApplication就会调用代理对应的方法. @implementation AppDelegate - ...
- 提高eclipse使用效率(二) 提高Android开发效率的小技巧
XML文件的代码提示 adt中也有xml文件的代码提示,为了让提示来的更加猛烈,我们还要设置一下 打开eclipse - Window - Preferences,在右边的目录树中切换到XML - X ...
- Javascript中的五种数据类型
Undefined 未定义.只有一个值undefined Null 只有一个值,null Boolean 在javascript中,只要逻辑表达式不返回undefined不返回null ...
- Eclipse Svn 取消某些文件或文件夹的版本控制
SVN提交时,我们有时候需要将一些文件忽略掉,例如:maven项目中的target文件夹,可以将这些文件或文件夹设置成ignore来忽略这些文件或文件夹 1. 将文件夹或文件从Eclipse中删除.记 ...
- 通过正则获取URL中的参数
闲着无聊用正则做了一个获取URL参数的小算法^_^ function getParam(name) { var objs = window.location.search.match("(\ ...
- index merge的一次优化
手机微博4040端口SQL优化 现象 某端口常态化延迟,通过使用pt-query-digest发现主要由于一条count(*)语句引发,具体如下: # .5s .58M rss, .84M vsz # ...
- cocos2d-x之物理按键初试
bool HelloWorld::init() { if ( !Layer::init() ) { return false; } auto listener=EventListenerKeyboar ...
- 对象复制问题 && lvalue-rvalue && 引用
按值传递实参到函数和函数返回临时变量的副本,函数的效率对执行性能来说至关重要 如果避免这样的复制操作,则执行时间可能会大大缩短. class CMessage { private: char * m_ ...
- 湖南师范大学第五届大学生计算机程序设计竞赛--G--修路
题目链接:http://acm.hunnu.edu.cn/online/?action=problem&type=show&id=11464&courseid=132 题目: ...