Ich habe gelesen:
Error in AndroidManifest.xml "must have a minimum of 2 segments" aber es gibt keine Lösung.Anwendungspaket 'AndroidManifest.xml' muss mindestens 2 Segmente haben
Es passiert, nachdem ich den Namen des Projekts durch Refactor-> umbenennen (stattdessen com.example.my app nur myapp) und danach ändere ich den Namen auch im Manifest. Hier
ist der Code: (.)
<?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>
ich denke, dass die Antwort in der anderen Frage richtig war: nennen Sie nicht Ihr Projekt "save_money", sondern "com.save_money" zumindest, auch wenn ich Ihnen persönlich "com.yournickname_or_company.savemoney" –
'com vorschlage. example.my app' könnte nicht der ursprüngliche Paketname sein. Paketnamen dürfen keine Leerzeichen enthalten. Sie sollten 'save_money' nicht wirklich als Paketnamen verwenden. Wenn Sie einen Paketnamen auswählen, sollten Sie danach streben, ihn eindeutig zu machen, da Fehler auftreten, wenn zwei Apps dieselbe haben. Darüber hinaus ist Ihr Paketname nicht "benutzerorientiert", so dass Sie Marketingjargon nicht verwenden müssen, im Grunde wird niemand es sehen, so dass es keinen Sinn macht. – FoamyGuy
google restrtinct der Name: Sie müssen einen anderen Paketnamen verwenden, weil "com.example" eingeschränkt ist. "com" ohne "Beispiel" ist ok? – user2073729