一.学习的基本配置文档,搞好各种参数的基本配置,熟练使用。
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. 高性能JS笔记2——数据存取

    数据存取性能而言: 字面量>本地变量>数组元素>对象成员 一.标识符解析的性能 标识符解析是有代价的,一个标识符的位置越深,它的读写速度也就越慢. 局部变量的读写速度是最快的,全局变 ...

  2. 应用程序代理AppDelegate解析

    应用程序UIApplication是通过代理和外部交互的,当应用程序生命周期中发生改变时UIApplication就会调用代理对应的方法. @implementation AppDelegate - ...

  3. 提高eclipse使用效率(二) 提高Android开发效率的小技巧

    XML文件的代码提示 adt中也有xml文件的代码提示,为了让提示来的更加猛烈,我们还要设置一下 打开eclipse - Window - Preferences,在右边的目录树中切换到XML - X ...

  4. Javascript中的五种数据类型

    Undefined 未定义.只有一个值undefined Null         只有一个值,null Boolean 在javascript中,只要逻辑表达式不返回undefined不返回null ...

  5. Eclipse Svn 取消某些文件或文件夹的版本控制

    SVN提交时,我们有时候需要将一些文件忽略掉,例如:maven项目中的target文件夹,可以将这些文件或文件夹设置成ignore来忽略这些文件或文件夹 1. 将文件夹或文件从Eclipse中删除.记 ...

  6. 通过正则获取URL中的参数

    闲着无聊用正则做了一个获取URL参数的小算法^_^ function getParam(name) { var objs = window.location.search.match("(\ ...

  7. index merge的一次优化

    手机微博4040端口SQL优化 现象 某端口常态化延迟,通过使用pt-query-digest发现主要由于一条count(*)语句引发,具体如下: # .5s .58M rss, .84M vsz # ...

  8. cocos2d-x之物理按键初试

    bool HelloWorld::init() { if ( !Layer::init() ) { return false; } auto listener=EventListenerKeyboar ...

  9. 对象复制问题 && lvalue-rvalue && 引用

    按值传递实参到函数和函数返回临时变量的副本,函数的效率对执行性能来说至关重要 如果避免这样的复制操作,则执行时间可能会大大缩短. class CMessage { private: char * m_ ...

  10. 湖南师范大学第五届大学生计算机程序设计竞赛--G--修路

    题目链接:http://acm.hunnu.edu.cn/online/?action=problem&type=show&id=11464&courseid=132 题目: ...