私はこれを読んでいます:
Error in AndroidManifest.xml "must have a minimum of 2 segments"解決方法はありません。アプリケーションパッケージ 'AndroidManifest.xml'には最小2セグメントが必要です
私はrefactor-> rename(代わりにcom.example.my appをmyappに変更)によってプロジェクトの名前を変更した後に起こります。その後、私はマニフェスト内でも名前を変更します。ここで
はコードです:それはある意味
<?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>
私は個人的に "com.yournickname_or_company.savemoney"を提案しても、少なくとも "save_money"ではなく "com.save_money"というプロジェクトを呼び出さないでください。 –
'com。 example.my app'は元のパッケージ名ではありませんでした。パッケージ名にスペースを入れることはできません。あなたは本当に 'save_money'をパッケージ名として使うべきではありません。パッケージ名を選択するときは、2つのアプリケーションが同じものを持つ場合にエラーが発生するため、ユニークにするよう努めてください。さらにあなたのパッケージ名は「ユーザー向き」ではないので、マーケティング用語を使用する必要はありません。基本的に誰もそれを見ないので、意味はありません。 – FoamyGuy
google resstrinct the name: "com.example"が制限されているため、別のパッケージ名を使用する必要があります。 "example"のない "com"は大丈夫ですか? – user2073729