簡體   English   中英

通過intent啟動新活動時的Android NoClassDefFoundError

[英]Android NoClassDefFoundError when starting new activity thru intent

這里奇怪的問題,做一些非常微不足道的事情:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    Intent i = new Intent(AutoVisionActivity.this, ExampleLoad3DSFile.class);
    startActivity(i);
}

在AndroidManifest.xml中我有:

<activity android:name=".activities.ExampleLoad3DSFile"></activity>

類本身(ExampleLoad3DSFile)與我上面的主要活動onCreate在同一個包中。 我已經嘗試了標准的清潔項目,刷新,並且: https//stackoverflow.com/a/12702315/624869但無濟於事。

是什么賦予了?

如果在聲明活動時它位於同一個包中,則應該提供帶有點(。)前綴的活動的完整包名或活動的類名。

我經歷了同樣的錯誤,但最終我找到了它在我工作MIN3D項目時發生的原因。

IParser parser = Parser.createParser(Parser.Type.MAX_3DS,
            getResources(), "com.min3d.sampleProject1:raw/monster_high", false);

確保在ExampleLoad3DSFile類中使用與項目中使用的相同的包名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM