错误:活动类{}不存在

时间:2014-03-19 06:51:10

标签: android android-ndk

我的应用程序在Nexus 7和Nook Tablet上都能很好地启动,但是在Kindle Fire上没有启动,但出现以下错误:

Error: Activity class {com.js.pathoflight/com.js.pathoflight.JSNativeActivity} does not exist.

这是我的清单:

 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.js.pathoflight"
    android:versionCode="3"
    android:versionName="0.8.3">

<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="18" />

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

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

    <activity android:name=".JSNativeActivity"
            android:label="@string/app_name"
            android:configChanges="orientation|keyboardHidden"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen">

        <meta-data android:name="android.app.lib_name"
                android:value="PathOfLight" />
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

    </activity>

</application>
</manifest> 

这似乎是一个设备问题,但我有另一个(类似的)应用程序在同一设备上运行良好。 我该如何解决?

1 个答案:

答案 0 :(得分:8)

真正的问题是在设备上有另一个具有相同包名称的应用程序(我尝试了一个示例,并给了我真正的应用程序包名称)!当我删除它时,一切正常!