Tôi đã đọc:
Error in AndroidManifest.xml "must have a minimum of 2 segments" nhưng không có giải pháp.Gói ứng dụng 'AndroidManifest.xml' phải có tối thiểu 2 đoạn
Điều này xảy ra sau khi tôi thay đổi tên của dự án bằng cách tái cấu trúc-> đổi tên (thay vì ứng dụng com.example.my thành myapp) và sau đó tôi cũng thay đổi tên trong tệp kê khai.
Đây là mã: (.)
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="save_money"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="save_money.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="save_money.Article"
android:label="@string/title_activity_article" >
</activity>
<activity
android:name="save_money.HashmalActivity"
android:label="@string/title_activity_hashmal" >
</activity>
<activity
android:name="save_money.ImageAdapter"
android:label="a" >
</activity>
<activity
android:name="save_money.SavedItems"
android:label="פריטים שמורים" >
</activity>
<activity
android:name="save_money.Screen2HashmalActivity"
android:label="עלות צריכה" >
</activity>
<activity
android:name="save_money.SelectArticle"
android:label="בחר מאמר" >
</activity>
</application>
</manifest>
tôi nghĩ rằng câu trả lời trong câu hỏi khác đã đúng: không gọi dự án của bạn "save_money" nhưng "com.save_money" ít nhất, ngay cả khi cá nhân tôi đề nghị bạn "com.yournickname_or_company.savemoney" –
'com. example.my app' không thể là tên gói ban đầu của bạn. Tên gói không thể có khoảng trống trong chúng. Bạn thực sự không nên sử dụng 'save_money' làm tên gói. Khi chọn một tên gói, bạn nên cố gắng làm cho nó độc đáo vì các lỗi sẽ phát sinh nếu hai ứng dụng có cùng tên. Hơn nữa tên gói của bạn không phải là "người dùng phải đối mặt" vì vậy không có nhu cầu cho bạn để sử dụng biệt ngữ tiếp thị trong nó, về cơ bản không ai sẽ nhìn thấy nó để không có điểm. – FoamyGuy
google định lại tên: Bạn cần phải sử dụng tên gói khác vì "com.example" bị hạn chế. "com" không có "ví dụ" là ok? – user2073729