目录
问题:Caused by: java.lang.IllegalAccessException: java.lang.Class<xxx> is not accessible from java.lang.Class<android.app.AppComponentFactory>
异常截图
![](https://img-blog.csdnimg.cn/20211011145024506.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Y-W57uP6JyX54mb,size_20,color_FFFFFF,t_70,g_se,x_16)
分析:Activity对象不是public的
class FaceActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_face);
}
}
解决:添加public修饰
public class FaceActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_face);
}
}