Đây là tập tin danh sách của tôi:
<ứng>ứng>
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.AppCompat.Light.NoActionBar">
Đây là bố cục Hoạt động của tôi:
<>
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
công cụ:context=".MainActivity">
android:id="@+id/my_toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:độ cao="4dp"
android:background="@color/colorPrimary"
ứng dụng:layout_constraintTop_toTopOf="parent"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
Đây là hoạt động chính của tôi:
gói com.example.exercise1;
nhập androidx.appcompat.app.AppCompatActivity;
nhập androidx.appcompat.widget.Toolbar;
nhập android.os.Bundle;
lớp công khai MainActivity mở rộng AppCompatActivity {
@Ghi đè
khoảng trống được bảo vệ trênCreate(Gói đã lưuInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Thanh công cụ myToolbar = findViewById(R.id.my_toolbar);
setSupportActionBar(myToolbar);
}
}
Tôi không nhận được bất kỳ thông tin nào về lỗi, mọi thứ biên dịch mà không gặp vấn đề gì, nhưng cuối cùng ứng dụng không khởi động được và tôi nhận được thông báo: Ứng dụng đã dừng. Tôi nên làm gì để ứng dụng có thể chạy được?
Trong tệp java của bạn, bạn đã nhập thanh công cụ của thư viện androidx, trái ngược với tệp xml bố cục khai báo thanh công cụ thư viện hỗ trợ android. Xóa câu lệnh nhập cho Thanh công cụ trong tệp java và thay thế bằng Thanh công cụ thư viện hỗ trợ.
Tôi là một lập trình viên xuất sắc, rất giỏi!