Android 编程常见问题解答
1.从别人那里复制过来的程序,用AS(AndroidStudio 下同),到了我这里编译和USB运行调试都没有问题,就是在.java文件中显示各种错误: cannot resolve symbol 或者 cannot resolve method,我的解决办法:
1.1 在Andorid 模式下找到 build.gradle ,将里面的 compileSdkVersion 和 targetSdkVersion都改成26,因为改成27会报错。
1.2 以前我本地AS默认用的是gradle4.4,改成3.3。
当时是有一个错误弹出,然后我点击进去修改成3.3的,事后在网上找的如何修改gradle的版本的:
更改工程的gradle下的gradle-wrapper.properties里面distributionUrl的位置,我的是修改成:
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
但是网上说还要修改 File -> Settings -> Gradle -> Use local gradle distribution 但是我并没有修改这个!
2.AS中,如何让鼠标停滞在代码上的时候能够显示类的API信息。
File -> Settings -> Editor -> Genernal -> Show quick document on mouse move
3.AS如何跳转到函数代码位置
ctrl + 鼠标左键 点击函数名称。
4.AS中的string.xml是有一个“open editor”按钮在编辑器窗口上面的,不小心点了“隐藏”就打不开了,可能需要重启AS,不过这个有点慢,一个比较快的方法是:鼠标右键点击string.xml -> open editor ,问题解决呵呵。
5.android.support.v7.app.AppCompatActivity; 类似这样的类,在API文档中的Android Suuport Library 中查找。
#快捷键#
6.AS中如何在项目中查找文件
ctrl+shift+N, 或者两下 shift
7.重写类中的方法: 鼠标点中类中要生成代码的位置,ctrl+o;
8.关于 类名.this 和 类名.class的含义下面的这个网址讲的我认为比较详细,至少我能大概理解是什么意思。
https://www.cnblogs.com/jswang/p/7824755.html
9. 注释代码快捷键
Ctrl+斜杠:注释或取消注释当前行或选中的代码块,以双斜杠的方式即“//”
Ctrl+shift+斜杠:注释或取消注释选中的代码块,以“/*……*/”方式注释。
10.
上一篇: idea导入项目没有源码
下一篇: VC++加速键的加入方法
推荐阅读