求大神帮我看下android这个异常到底怎么回事?

qjm201000 发布于 2014/01/17 11:26
阅读 362
收藏 0

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.android_demo/com.example.android_demo.MainActivity}: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.android_demo/com.example.android_demo.ArtistisActivity}; have you declared this activity in your AndroidManifest.xml?

我已经在mainifest.xml加了

        <activity android:name=".AlbumsActivity"  android:label="@string/app_name"></activity> 
        <activity android:name=".ArtistsActivity" android:label="@string/app_name"></activity> 
        <activity android:name=".SongsActivity"  android:label="@string/app_name"></activity>

  <uses-permission android:name="android.permission.INTERNET"/>  

但它还是包异常。球解释。

加载中
0
gxch2001
gxch2001

MainActivity

这个没有加上吧?

q
qjm201000
该怎么写啊?
0
Glide
Glide
四大组件都需要在Manifest里面申明。
0
NCThinker
NCThinker
com.example.android_demo.MainActivity    你的mainifest.xml没有配置MainActivity
水手居士
水手居士
回复 @qjm201000 : mainifest.xml里没有MainActivity,项目启动的时候先找这个的。你可以重新建个Android项目看看就知道了
q
qjm201000
怎么配置啊?
0
水手居士
水手居士

引用来自“szkiti”的答案

com.example.android_demo.MainActivity    你的mainifest.xml没有配置MainActivity
对啊,这么明显
q
qjm201000
在哪儿配置啊?
0
gxch2001
gxch2001

mainifest.xml文件中加上

类似于这样

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

0
bluefire1126
bluefire1126

在包含界面activity的应用中,启动应用会需要设置一个界面为主界面作为启动的首页,否则应用不知道该启动那个界面。

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

返回顶部
顶部