Этот вопрос не является дубликатом этого . На самом деле мой проект работает нормально, но когда я генерирую файл .aar и интегрируюсь с другим проектом, это дает мне вышеуказанное исключение. Самостоятельно работает нормально. Кстати, эта проблема возникла, поскольку моя android -studio обновилась до версии 3.6. До обновления все работало довольно хорошо.
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_activity);
if (savedInstanceState == null) {
FragmentManager fragmentManager = this.getSupportFragmentManager();
fragmentManager.beginTransaction().replace(R.id.container_main_activity, new MainFragment()).commit();
}
}
А вот и мой xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/container_main_activity"/>
Полное исключение
java .lang.RuntimeException: Невозможно запустить действие ComponentInfo {..... MainActivity}: java .lang.IllegalArgumentException: Нет представления для идентификатора 0x7f0a0076 (......: id / content ) для фрагмента MainFragment {bf2d515} (af12e94e-1469-47f3-82fd-56ec6a2acd98) id = 0x7f0a0076} в android .app.ActivityThread.performLaunchActivity (ActivityThread. java: 2724) в android .app.Activity. handleLaunchActivity (ActivityThread. java: 2789) в android .app.ActivityThread.-wrap12 (ActivityThread. java) в android .app.ActivityThread $ H.handleMessage (ActivityThread. java: 1527) в android .os.Handler.dispatchMessage (Обработчик. java: 110) в android .os.Looper.l oop (Looper. java: 203) в android .app.ActivityThread.main (ActivityThread. java: 6251) в java .lang.reflect.Method.invoke (собственный метод) в com. android .internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit. java: 1075) в com. android .internal.os.ZygoteInit.main (ZygoteInit. java: 936) Причина: java .lang.IllegalArgumentException: Не найдено представление для идентификатора 0x7f0a0076 ( com.plavaga.vyuha.v2: id / content) для фрагмента MainFragment {bf2d515} (af12e94e-1469-47f3-82fd-56ec6a2acd98) id = 0x7f0a0076} в androidx.fragment.app.FragmentStateManager.createView: Fragment. 305) в androidx.fragment.app.FragmentManager.moveToState (FragmentManager. java: 1185) в androidx.fragment.app.FragmentManager.moveToState (FragmentManager. java: 1354) в androidx.fragment.app.FragmentManageroFposedState. (FragmentManager. java: 1432) в androidx.fragment.app.FragmentManager.moveToState (FragmentManager. java: 1495) в androidx.fragment.app.BackStackRecord.executeOps (BackStackRecord. java: 447) в androidx. фрагмента стр. 2621) в androidx.fragment.app.FragmentManager.dispatchActivityCreated (FragmentManager. java: 2569) в androidx.fragment.app.FragmentController.dispatchActivityCreated (FragmentController. java: 247) в androidx.fragment.app... (FragmentActivity. java: 541) в androidx.appcompat.app.AppCompatActivity.onStart (AppCompatActivity. java: 201) в android .app.Instrumentation.callActivityOnStart (Instrumentation. java: 1248) в android .app.Activity.performStart (Activity. java: 6683) в android .app.ActivityThread.performLaunchActivity (ActivityThread. java: 2687)