複製我的Exclipse項目後,我遇到了一個奇怪的問題。複製Eclipse/Android項目 - 運行時出現錯誤
在我的工作區中,我有「my_base_project」。完成後,我想爲特定的客戶創建一個項目副本,因此我將該文件夾複製到相同的工作區根目錄,文件夾名稱爲「my_spinoff_project」。
然後,我搜索並將所有文本字符串「com.example.base」替換爲.java和.xml文件中的「com.example.spinoff」。然後我在Eclipse中導入並獲得了這個遠沒有錯誤的東西。
然而,運行時,我得到這個錯誤:
java.lang.RuntimeException: Unable to instantiate application com.example.spinoff.MicApp: java.lang.ClassNotFoundException: com.example.spinoff.MicApp
從AndroidManifest.xml中
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.spinoff"
android:versionCode="1"
android:versionName="0.1"
>
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17"
/>
<uses-permission android:name="com.example.spinoff.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-feature android:name="android.hardware.location" android:required="false" />
<uses-feature android:name="android.hardware.location.gps" android:required="false" />
<uses-feature android:name="android.hardware.location.network" android:required="false" />
<uses-feature android:glEsVersion="0x00020000" android:required="true" />
<application
android:allowBackup="true"
android:icon="@drawable/replace__logo__app_110_110"
android:label="@string/MicAppName"
android:theme="@style/MicTheme"
android:name="com.example.spinoff.MicApp"
>
<uses-library
android:name="com.google.android.maps"
android:required="false"
/>
<activity android:name="com.example.spinoff.Main" android:label="@string/MicMainName" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.example.spinoff.Prefs" android:label="@string/titlePreferences" />
<activity android:name="com.example.spinoff.Browser" android:label="@string/titleBrowser">
</activity>
<activity android:name="com.example.spinoff.Contact" android:label="@string/titleContact" />
<activity android:name="com.example.spinoff.News" android:label="@string/titleNews" />
<activity android:name="com.example.spinoff.Catalog" android:label="@string/titleCatalog" />
<activity android:name="com.example.spinoff.Visit" android:label="@string/titleLinks" />
<activity android:name="com.example.spinoff.MSGallery" android:label="@string/titleGallery"
android:configChanges="orientation|keyboardHidden|screenSize"
/>
<activity android:name="com.example.spinoff.MSMap" android:label="@string/titleMaps" />
<activity android:name="com.example.spinoff.MSCalendar" android:label="@string/titleCalendar" />
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="" />
</application>
</manifest>
所以......我不明白的錯誤。它可以編譯和運行該項目。項目剛剛停止時,以上述錯誤運行。我不知何故錯過了在某處替換一些文本字符串?
發佈您的清單。 – wtsang02
在清單標籤中,檢查您的軟件包名稱。 –
您是否使用過任何第三方庫? – Aravin