1

KEY当我以启动谷歌地图 V2 的意图运行新活动时,出现此错误:

05-29 17:54:04.389: E/AndroidRuntime(26353): java.lang.NoClassDefFoundError: com.monprojet.Geolocalisation

在 LogCat 出现此错误之前,我阅读了此错误:

05-29 17:54:01.319: E/dalvikvm(26353): Could not find class 'com.monprojet.Geolocalisation', referenced from method criquebeuf.Accueil$1.onItemClick

我的清单中有“地理定位”活动。

但事情很奇怪,这是在另一个项目中使用相同的代码,没有我的真实应用程序的所有其他活动,我的活动“地理定位”运行!

我不明白为什么?

我的清单如何不起作用:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.exemple.cbn"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />

<permission
    android:name="com.exemple.cbn.permission.MAPS_RECEIVE"
    android:protectionLevel="signature"/> 
<uses-permission android:name="com.exemple.cbn.permission.MAPS_RECEIVE" />

    <!-- Permissions pour la geolocalisation. -->
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <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-feature
    android:glEsVersion="0x00020000"
    android:required="true"/>


<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

    <meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="KEY"/>


   <!-- Permissions pour la geolocalisation.-->
    <activity
        android:name="criquebeuf.Accueil"
        android:label="@string/app_name" >

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


    <activity
       android:name="criquebeuf.Geolocalisation" 
       android:label="@string/titre_geolocalisation" >
    </activity>


    <activity
       android:name="com.monprojet.Carrieres" 
       android:label="@string/titre_Carrieres" >
    </activity>

     <activity
       android:name="com.monprojet.InfosPresentation" 
       android:label="@string/titre_InfosPresentation" >
    </activity>

    <activity
       android:name="graves_de_mer.Graves_menu" 
       android:label="@string/titre_gdm" >
    </activity>

    <activity
       android:name="graves_de_mer.Presentation_gdm" 
       android:label="@string/titre_gdm" >
    </activity>

    <activity
       android:name="rouxmesnil.Rouxmesnil_menu" 
       android:label="@string/titre_rouxmesnil" >
    </activity>

     <activity
       android:name="rouxmesnil.Presentation_rouxmesnil" 
       android:label="@string/titre_rouxmesnil" >
    </activity>




</application>

谢谢

4

1 回答 1

0

NoClassDefFoundError表示在运行时未找到某些内容,但在编译时存在。类路径中可能缺少某些库。

于 2013-05-29T20:25:54.763 回答