我尝试更改我的包名称,如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>
答案 0 :(得分:0)
这可能是红鲱鱼。我从来没有得到它,因为我总是使用完整的公司层级(这肯定比两个层次更长)。您没有显示(为什么要显示它?)主 ListActivity 代码的包名称。假设这是 RssReader.java :它必须位于 com.rssreader.RssReader.java 。应该这样做。如果您发现主要活动不在那个地方,请修复它。如果它仍然不起作用,那么在您的包名称中添加一个额外级别的层次结构并尝试它,这肯定应该解决它。希望这会有所帮助。
答案 1 :(得分: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.
丢失了
这解决了我的问题