一.学习的基本配置文档,搞好各种参数的基本配置,熟练使用。
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. 解决Sharepoint 2010 custom display form 不显示附件的问题

    sharepoint 2010用designer添加自定义的 display form默认是不会显示附件的. 需要添加如下代码才会显示附件: <tr> <td width=" ...

  2. oracle断电重启之ORA-01033和ORA-01172

    参考文献: ORA-01033:解决方法 数据库掉电后 ORA-01172 磁盘坏块解决方法 --尝试连接数据库prjdb C:\Documents and Settings\Administrato ...

  3. AccessRandomFile多线程下载文件

    写一个工具类 package com.pb.thread.demo; import java.io.File; import java.io.FileNotFoundException; import ...

  4. CSS 包含选择器(九)

    一.包含选择器 包含选择器中前后两部分之间以空格隔开,根据左侧选择符指定的祖先元素,然后在该元素下寻找匹配右侧的选择侧符的下级元素 定义包含选择器时,必须保证在HTML结构中第一个对象能够包含第二个对 ...

  5. C语言中的字符和字符串

    C语言在中常常出现字符和字符串,而一串字符或者字符串其实就是数组 字符数组的定义 char arr[]={'h','e','l','l','o','\0'}; 而定义字符串: char arr1[]= ...

  6. WPF 自定义控件,在ViewModel里面获取自定义控件的值

    上图: 用户自定义CS里面代码如下: 自定义控件XAML里面的代码如下: 调用用户自定义控件的页面代码如下: CItySelected的属性值就是我们点击确定按钮以后得到的值,通过双向绑定在VIewM ...

  7. android 进程间通信---Service Manager(2)

    关于servicemanager的设计: 还是这张结构图,由于ProcessState & IPCThreadState是与binder deriver交互的, 所以对于client端来说Bp ...

  8. Peer-to-Peer 综述

    Peer-To-Peer 网络介绍 最近几年,Peer-to-Peer (对等计算,简称P2P) 迅速成为计算机界关注的热门话题之一,财富杂志更将P2P列为影响Internet未来的四项科技之一. “ ...

  9. [Weblogic]startWebLogic.cmd配置JAVA_OPTIONS无效的解决思路与方案

    事情背景: 由于某个项目原因,需要在2个域的startWebLogic.cmd文件加入如下设置 set JAVA_OPTIONS=%JAVA_OPTIONS% -javaagent:"pat ...

  10. linux 2>&1

    2>&1就是用来将标准错误2重定向到标准输出1中的.此处1前面的&就是为了让bash将1解释成标准输出而不是文件1.至于最后一个&,则是让bash在后台执行 例如:/us ...