android studio 移动开发学习过程中遇到的错误和解决办法小笔记 TvT

4.8

安装之后出现了各种奇奇怪怪的问题又是adb.exe起不来又是巴拉巴拉我也看不明白的。
讲道理 adb.exe起不来有可能是端口被占用,一般是用5037这个端口号,然后打开cmd命令行输入 netstat -ano|findstr “5037” 找到进程号,然后打开任务管理器把这个进程关掉就好了,但是我的没用,越弄错误越多,然后我重装系统就好了。。老师说的有道理,有辣么多时间去解决,系统早装好了HHH。重装了系统果然有用~

4.9

(1)
但是我一写代码还是出来了一堆乱七八糟的错误,第一个是 在

 Button btnadd =  findViewById(R.id.btnadd);

提示 cannot resolve symbol “Button………
百度了 大家说 File ->invalidate and Restart 就可以了
还有的解决方法是 Build ->Clean and Rebuild Project
不行就多试几次多试几次 所以我真的试了好久。。还是没有用呀
旁边还有一句是 android.widget.Button?Alt+Enter
但是我按alt+enter 是换行。。。
是在没办法就去百度了下android.widget.Button
然后发现 cannot resolve symbol “Button..是告诉我要导入android.widget.Button 类包,手动输入

import android.widget.Button;

就ok啦

百度到的在这里
(2)

bundle.putInt("param1",param1.getText().toString());

错误提示
Wrong 2nd argument type. Found: ‘java.lang.String’, required: ‘int….
错误的第二参数类型。
发现我的param1.getText().toString()是String类型的而这里需要的是int类型
改成

bundle.putInt("param1",Integer.parseInt(param1.getText().toString()));

5.4

1.编译器版本问题 、
这几天在做一个学生成绩管理系统的作业!手贱点了更新android studio!然后就出错了!简直让人绝望!反正是提示什么编译器版本问题的!compileSdkVersion 我的手机和编译器的SDK版本不一致把大概是,一个 26, 一个 27
这个是在build.grade里面把SDKVersion改成27
2.报错:You need to use a Theme.Appcompat theme(or descendant) with this activity
我改了主题,