我一直在尝试将我的活动转换为片段,并且在某个地方,我在我的一个文件中搞砸了一些东西。我收到错误,它找不到我的R.java文件,我检查了所有的库,但他们的xml文件没有错误。我的应用程序xml文件中也没有错误。好吧,可能会有,但他们没有出现。
我多次清理了我的项目,并且我重新启动了Eclipse,但似乎没有任何工作。我的xml文件中没有错误,所以你们有什么想法来解决这个问题吗?
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.fotolife.app"
android:versionCode="1"
android:versionName="1" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="16" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-feature android:name="android.hardware.camera" />
<application
android:icon="@drawable/icon_retina"
android:label="The Foto Life"
android:screenOrientation="portrait" >
<uses-library
android:name="com.google.android.maps"
android:required="true" />
<activity
android:name=".Splash"
android:exported="true"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Login"
android:excludeFromRecents="true"
android:exported="false"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="com.fotolife.app.LOGIN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".MainView"
android:exported="false"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="com.fotolife.app.MAINVIEW" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".Menu"
android:exported="false"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="com.fotolife.app.MENU" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".Upload"
android:configChanges="keyboardHidden|orientation|screenSize"
android:exported="false"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="com.fotolife.app.UPLOAD" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".Map"
android:exported="false"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="com.fotolife.app.MAPS" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".AndroidCustomGalleryActivity"
android:configChanges="keyboardHidden|orientation"
android:exported="false"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="com.fotolife.app.GALLERY" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".EditGallery"
android:configChanges="keyboardHidden|orientation"
android:exported="false"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="com.fotolife.app.GALLERY" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".UploadQueue"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar"
android:windowSoftInputMode="adjustPan" >
</activity>
<activity
android:name="com.aviary.android.feather.FeatherActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:hardwareAccelerated="true"
android:largeHeap="true"
android:screenOrientation="portrait"
android:theme="@style/FeatherDefaultTheme.Custom" />
<receiver
android:name="com.aviary.android.feather.receivers.FeatherSystemReceiver"
android:exported="true"
android:process=":feather_system_receiver" >
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<data android:scheme="package" />
</intent-filter>
</receiver>
<provider
android:name="com.aviary.android.feather.library.providers.FeatherContentProvider"
android:authorities="com.fotolife.app.upload"
android:exported="false" >
</provider>
<meta-data
android:name="ADMOB_PUBLISHER_ID"
android:value="a150e7b057ac915" />
</application>
</manifest>
我的清单中有一个标签,我移动并且不会出错。你能告诉我它的正确位置吗?
答案 0 :(得分:1)
更新Android SDK Manager中的构建工具
答案 1 :(得分:0)
删除'gen'和'bin'文件夹,然后选中'Problem'选项卡(在eclipse中)。我敢打赌你缺少一个XML引用,或者在XML文件中有另一个错误(有时不能转义斜杠或引号就可以了)。
最后,请检查您的项目属性,以确保您仍然定位相应的SDK版本,并且您的库仍然都已链接。
答案 2 :(得分:0)
我发现了问题。我的edit.xml文件中隐藏了8个.....我摆脱了它并解决了问题。