3

パッケージ名を com.project_name のように変更しようとしましたが、わかりませんでした。私のプロジェクトの本当の問題は何ですか?

次のエラーが表示されます。

AndroidManifest.XML ファイルのエラー「アプリケーション パッケージ 'AndroidManifest.xml' には最低 2 つのセグメントが必要です」

AndroidManifest.XML ファイル;

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.rssreader"
    android:versionCode="2"
    android:versionName="1.01" >

    <uses-sdk
        android:maxSdkVersion="15"
        android:minSdkVersion="7" />

    <supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:smallScreens="true" />

    <application
        android:icon="@drawable/icon"
        android:label="@string/app_name" >
        <activity
            android:name=".splash"
            android:label="@string/app_name"
            android:screenOrientation="portrait"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
4

2 に答える 2

0

少なくとも、このページhttp://docs.phonegap.com/en/2.3.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Androidからプロジェクトの作成を開始したとき

まったく同じ問題が発生しました。これは、次のコマンドを使用してプロジェクトを作成することで解決しました。

.\create c:\html\myapp **com.**my_package my_app

元の説明書でcom. は、欠落していました。
これは私の問題を解決しました

于 2013-11-02T11:34:01.157 に答える
0

これは赤いニシンかもしれません。私は常に完全な企業ヒエラルキーを使用してきたため (これは確かに 2 レベル以上の深さです)、それを理解したことがありません。メインのListActivityコードのパッケージ名を表示しません (なぜ表示する必要があるのでしょうか?) 。これが RssReader.javaだとしましょう: これはcom.rssreader.RssReader.javaにある必要があります。それはそれを行う必要があります。主なアクティビティがその場所にない場合は、修正してください。それでもうまくいかない場合は、パッケージ名に階層の追加レベルを追加して、それも試してみてください。これで確実に解決するはずです。お役に立てれば。

于 2012-11-27T06:49:41.787 に答える