我试着把我的包名改成像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>
发布于 2012-11-27 14:49:42
这可能是转移注意力的问题。我从来没有得到过它,因为我总是使用完整的公司层次结构(它肯定比两层更深)。你没有显示(为什么你知道要显示它?)主ListActivity代码的包名。假设这是RssReader.java:这一定在com.rssreader.RssReader.java。这应该就行了。如果你发现你的主要活动不在那个地方,修复它。如果它仍然不起作用,那么在你的包名称中添加一个额外的层次结构,并尝试这样做,这肯定会解决这个问题。希望这能有所帮助。
发布于 2013-11-02 19:34:01
至少当我从这个页面开始创建我的项目时
我也有同样的问题。这是通过使用以下命令创建项目来解决的。
.\create c:\html\myapp **com.**my_package my_app
在最初的指令中,com.
是缺失的。
这解决了我的问题
https://stackoverflow.com/questions/13417302
复制相似问题