关于getPackageName()空指针异常
在做一个项目时,需要获取包名,然而一直包空指针异常,是因为若getPackageName()在类变量中初始化使用的话,这时是视图没有创建,所以空指针异常,下面贴出代码:
class A extends AppCompatActivity{
Uri outputUri = Uri.parse("android.resource://"+getPackageName()+"/"+R.drawable.face);//在类变量中使用
protected void onCreate(Bundle savedInstanceState) {
...
}
}
解决办法,在视图创建(onCreate)中初始化即可
出现java.lang.NoClassDefFoundError
使用android studio时导入Module时,若实在找不出出错的地方,请clean一下即可。。。。