一.学习的基本配置文档,搞好各种参数的基本配置,熟练使用。
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使用说明的更多相关文章

  1. android studio 2.0 GPU Debugger使用说明

    GPU Debugger GPU Debugging Tools The GPU debugging tools are an experimental feature intended to hel ...

  2. Android Studio插件整理

    摘录于习惯沉默的Blog  https://ydmmocoo.github.io/2016/06/28/Android-Studio%E6%8F%92%E4%BB%B6%E6%95%B4%E7%90% ...

  3. Android Studio 插件整理

    1.GsonFormat 快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程. 使用方法:快捷键Alt+S也可以使用Alt+Insert选择G ...

  4. Android studio -VSN 使用笔记

    1.Android studio 安装 中文组官网:http://www.android-studio.org/ 常见问题参考: 分支冲突合并 http://blog.csdn.net/tearsmo ...

  5. 更新日志 - fir.im 回归,上线 Android Studio 插件

    上周 fir.im 经历了一场前所未有的挑战,因为自查应用网站暂停,在事情发生4天内我们完成了自查,fir.im 正式回归.煎熬的 98 个小时,感谢开发者与用户对我们的信任和支持. 使用注意: 禁止 ...

  6. 强烈推荐android studio用的几个插件

    http://blog.csdn.net/liang5630/article/details/46366901 android studio常用插件,可极大简化开发,增强开发效率. 不懂安装studi ...

  7. 【转】打造属于自己的Android Studio神器

    本文转载自:http://www.stormzhang.com/android/2015/05/26/android-tools/,并加以修改.黄色底部分是本人添加的内容. 一晃好久没更新博客了,最近 ...

  8. Android Studio中的Module,Facet

    详细内容请参看 http://www.jetbrains.com/idea/webhelp/facet.html 以及 http://www.jetbrains.com/idea/webhelp/an ...

  9. [精品推荐]Android Studio插件整理

    GOOD 现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行).使用好Android Studio插件能大量的减少我们 ...

随机推荐

  1. iOS 抽象工厂模式

    iOS 抽象工厂模式 什么是抽象工厂模式 简单了解一下 按照惯例,我们先了解一下什么是抽象工厂模式.抽象工厂模式和工厂方法模式很相似,但是抽象工厂模式将抽象发挥的更加极致,是三种工厂模式中最抽象的一种 ...

  2. Android线程池(二)

    本篇主要介绍Android自带的线程池的管理. 包含开始任务.重新加载.添加删除任务等,示例代码如下: package com.jiao.threadpooltest; import java.uti ...

  3. Cent OS服务器配置(JDK+Tomcat+MySQL)

    本文摘自:Cent OS服务器配置(JDK+Tomcat+MySQL) 学习tar解压 解压 tar 文件 tar -zxvf apache-tomcat-6.0.35.tar.gz tomcat   ...

  4. [Eclipse配置] Eclipse代码中显示空白字符(空格,TAB和回车)的方法

    在代码页面点击右键进入 Preferences --> General --> Editors --> Text Editors. 在 Show whitespace charact ...

  5. C#输入输出重定向

    当 Process 将文本写入其标准流中时,通常将在控制台上显示该文本.通过重定向 StandardOutput 流,可以操作或取消进程的输出.例如,可以筛选文本.用不同方式将其格式化,也可以将输出同 ...

  6. 你真的说的清楚ArrayList和LinkedList的区别吗

    参见java面试的程序员,十有八九会遇到ArrayList和LinkedList的区别?相信很多看到这个问题的人,都能回答个一二.但是,真正搞清楚的话,还得花费一番功夫. 下面我从4个方面来谈谈这个问 ...

  7. internet connection sharing has been disabled by the network administrator

    Start > Run > gpedit.msc Locate; Computer Configuration/Administrative Templates/Network/Netwo ...

  8. 在Ubuntu Server下搭建LAMP环境学习记录

    更新于2015/6/16日,因图片地址失效,请在此地址查看:http://note.youdao.com/share/?id=1c249ae6dc6150cbf692adec67b23a33& ...

  9. java加密算法--MD5加密和哈希散列带秘钥加密算法源码

    package com.ompa.common.utils; import java.security.MessageDigest; import java.security.NoSuchAlgori ...

  10. Culcurse

    一.简介 如果你是一个享受Linux终端的系统管理员,但同样需要一种方法来安排每天最重要的任务.约会和会议,你会发现calcurse是一个很有用的工具.calcurse包含了日历.一个待办事项管理.一 ...