ActivityNotFoundException:无法找到显式活动类GoogleDriveProxeyActivity是否已声明此内容

时间:2013-10-29 23:32:42

标签: java android xml

我正试图从另一个活动中调用一个活动。

但是我收到了这个错误:

Unable to find explicit activity class GoogleDriveProxeyActivity have you declared this activity in your AndroidManifest.xml

执行时:

    private Uri saveFileToDrive() {
        Intent i = new Intent(this, GoogleDriveProxeyActivity.class);
                startActivityForResult(i, SAVE_TO_DRIVE);

                //btw, how does this work if another action started?
                return null;
          }

(//顺便说一下,如果另一个动作开始,在startActivityForResult之后如何发送返回值?)

我在清单中遗漏了什么?

    </activity>
            <activity
        android:name=".GoogleDriveProxeyActivity" >
        <intent-filter>
                            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

更新

我的清单包:

de.vogella.android.todos/AndroidManifest.xml

有问题的活动:

package de.vogella.android.todos.contentprovider;

public class GoogleDriveProxeyActivity extends Activity {

3 个答案:

答案 0 :(得分:5)

尝试使用您的活动的全名,包括命名空间:

<activity
    android:name="com.sample.GoogleDriveProxeyActivity" >
    ...
</activity>

答案 1 :(得分:1)

在课堂上添加[Activity] e。克;

[Activity]
class MyActivityClass : Activity
{
}

答案 2 :(得分:0)

尝试“重建项目”。除非重建项目,否则有时无法检测到清单文件更改。