0. Q:Android Studio插件如何使用?
A:插件查找网站->https://plugins.jetbrains.com/?androidstudio
常用插件:
- Android Postfix Completion ————Toast自动完成
- Android Toolbox Plugin —————–自动生成ViewHolder
- SexyEditor ———————————–设置编辑框背景
- SelectorChapek for Android ————自动生成选择器
- GsonFormat ———————————自动生成json对应的Bean
- Android Drawable Importer————–可根据一张图片生成各种尺寸的图片,一套图也能玩出多花样啦
参照博客:http://blog.youkuaiyun.com/maosidiaoxian/article/details/44992655
1. Android Studio如何删除module?
答案 : 简单步骤 , 修改settings.gradle,将此module从settings.gradle中删除,然后进行同步,然后再选中此module,会有delete选项,即可以删除此module.详情参考:http://blog.youkuaiyun.com/hyr83960944/article/details/37519299
2. 有时候创建项目完成后,会出现R文件找不到的错误,即R是红色的,还有些时候明明没有错误,却报红色错误,怎么办?
答案 : 这个时候如果gradle文件没有报错,那就不用管它,运行后就会好的,就理解成AS抽风了吧.如下图,新建的module就是报R文件找不到,此时不用管它,直接运行一下项目就好了.
3. android studio 怎么没有assets目录?
答案 : Android Studio使用了新的基于Gradle的构建系统,根据Gradle项目结构规范,应该将assets文件夹放入src/main/目录中。
即文件夹应该类似于:
-assets/
-java/
-jniLibs/ 存放.so库文件
-res/ 存放资源文件
-aidl/ 存放aidl文件
-jni/ 默认情况下,你需要把C/C++源代码放在 [module]/src/main/jni/ 路径下
-AndroidManifest.xml
…
4. Gradle Home的路径在哪里?
答案:如E:\XXX\AndroidStudio\gradle\gradle-2.4,其中E:\XXX\AndroidStudio为你的AndroidStudio的安装目录
5. 如何使用Android Studio把自己的Android Library分享到jCenter和Maven Central?
答案:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0623/3097.html
6. 如果你想输入“String”,你输入“string”,这个在AndroidStudiok中是不会提示的,因为默认提示是大小写敏感的,不爽是吗?很简单:怎么设置呢?
答案:点击”设置”->搜索”code completion”->将Case ensitive completion设置为”none”就好了,即首字母无论大小写都可以提示了,爽爆了吧
7. Android Studio默认是没有鼠标悬浮提示的,要用快捷键ctrl+q,这个也有好处吧,比较配置太差的电脑不会卡死了。但是有些比较怀旧的就不肯了,OK,我们改,如何改?
答案:Editor->General->Other->Show quick doc on mouse move选中就好了,是不是很爽了
8. 当使用自定义属性时,Android Studio在Xml文件中如何声明命名空间?
答案:统一使用如下声明,如:xmlns:fresco=http://schemas.android.com/apk/res-auto
9. 如何调节字体?
10. 如何显示行号?
11. 怎么引用一个库文件?
答案 : 选中一个module右键->Open Module Settings或者选中后按F4快捷键
12. 当Android Studio下载gradle构建工具的时候很慢怎么办?
答案:可以直接从http://www.androiddevtools.cn或者https://services.gradle.org/distributions/下载gradle相应的版本,然后复制到C:\Users\Administrator.gradle\wrapper\dists\gradle-x.x-all\xxxx目录下即可.
13. Android Studio如何安装插件?
答案:http://blog.youkuaiyun.com/hyr83960944/article/details/35987721
14. 怎样设置Android Studio的工作空间编码?
答案:Android Studio的默认编码格式为GBK. Settings->Editor->File Encodings
15. Android Studio中如何设置注释模板(比如作者,日期等信息)?
答案:http://jingyan.baidu.com/article/e6c8503c7195b7e54f1a1898.html
16. Android Studio快捷键设置:如何实现原eclipse ctrl+m 代码全屏的效果?
答案:http://blog.youkuaiyun.com/chengjun77/article/details/49948201
17. 如何用Android Studio导入github项目?
答案: http://blog.youkuaiyun.com/fxmfxm9304/article/details/49421857
18. Error:Execution failed for task ‘:app:dexDebug’.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘E:\XXX\jdk1.8\bin\java.exe” finished with non-zero exit value 2
答案:有可能是因为方法数超了65535,添加多DEX打包
defaultConfig {
multiDexEnabled true
}
http://blog.youkuaiyun.com/u014231734/article/details/44725735 —>2楼的答案
19.Warning:(13, 9) ‘compileOptions’ cannot be applied to ‘(groovy.lang.Closure)’.
答案:http://www.bubuko.com/infodetail-1019346.html
20.从SVN代码库中检出代码时,报错: cannot load supported formats: cannot run program “svn”: createprocess error = 2.
答案:http://lavasoft.blog.51cto.com/62575/1418694
21. Android Studio中使用9 patch图片注意事项?
答案:.9patch图片必须要符合标准,所谓标准,即至少左,上是有黑线条控件的.否则会报错.详情见博客:http://blog.youkuaiyun.com/a78270528/article/details/48683485
http://blog.youkuaiyun.com/ququ9376/article/details/46326895
22.报错
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'E:\XXX\AndroidStudio\SDK\build-tools\23.0.2\aapt.exe'' finished with non-zero exit value 1
答案:自定义属性中没有指定format
如:
<declare-styleable name="AbsSpinner">
因为entries没有指定format,因而报以上错误,这个错误很难找出来的.
<attr name="entries" />
</declare-styleable>
改成
<declare-styleable name="AbsSpinner">
就好了
<attr name="entries" format="string"/>
</declare-styleable>
这个问题困扰了几天的,终于解决了,希望给遇到同样问题的朋友指明道路啊
23. 报错:
android.util.AndroidRuntimeException: requestFeature() must be called before adding content
明明requestWindowFeature方法是在setContentView方法之前调用,还是报这个错误
原因 : 操蛋的Android Studio新建activity给我继承个AppCompactActivity,郁闷,改为Activity就可以了。
24.导入vitamio_lib到AS中解决办法
导入vitamio_lib时报错解决:
1.修改vitamio_lib下的build.gradel中的buildToolsVersion "23.0.1"
报错:Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed with multiple errors, see logs
2.将vitamio_lib文件AndroidManifest.xml中的android:icon="@drawable/ic_launcher"
android:label="Vitamio"删除.