Android 开发过程遇到的错误和总结

这是自己关于Android 开发过程遇到的错误以及解决方法,解决方法有很多,而且随着时间的推移肯定会更加精简,这里的解决方法可能是一时碰巧可以解决,大家有什么更好的解决方法欢迎共享。另外,自己写了另一篇 Android Studio 遇到的错误、异常和总结,这是网址,http://blog.csdn.net/Handsonn/article/details/50949215 ,满满的都是坑:

1、

<include layout = "@layout/otherLayout"
    android:layout_height = "wrap_content"
    android:layout_width = "wrap_content"/>

使用 include 标签复用 layout ,必须同时重载 layout_width 和 layout_height,其它的 layout 属性才会起作用,否则都会被忽略掉

2、
新的Activity是透明主题时,当前Activity不会调用onStop()方法

3、
setTheme函数只有在setContentView之前调用才有效,不过不一定要在onCreate中调用
即可以在程序的任意位置setTheme之后然后再setContentView

4、
使用butterKnife 时,想要在generate中出现 “Generate ButterKnife Injections”这个选项,需要将鼠标定位在加载的 layout 布局上

5、记录一条比较重要的命令,用了n次都忘了。。。在使用第三方获取appid时候都需要签名,通过META-INF可以直接使用命令获取md5 和 SHA
debug版本
a、先将 apk 解压,获取 META-INF 路径
b、ctrl+R 接着输入 cmd 然后 cd 到 META-INF 目录下
c、输入 keytool -printcert -file CERT.RSA 即可查看 md5 以及 SHA1、SHA256
release 版本只需要打包成 release 的 apk,其余操作一样

猜你喜欢

转载自blog.csdn.net/handsonn/article/details/50949247