我有一個簡單的java項目,我從Android項目中引用它。在Android項目的MainActivity
中,我創建了一個在簡單的java項目中定義的類的實例。這用於工作,直到我物理更改項目文件夾的路徑。爲了確保android項目具有正確的項目引用,我刪除了舊的項目文件夾並重新添加了項目引用。我的代碼編譯。但是,雖然我的Java項目被檢查在Android項目的訂單和導出選項卡上,當我嘗試在設備上運行應用程序時,我仍然得到NoClassDefinition
異常。這個異常在Android項目嘗試訪問java項目中定義的任何類時隨時都會拋出。換句話說,訂單和導出不工作
Object o = AnyClassInJavaProject.class;
原因NoClassDefinition
異常。
爲了測試,我添加了另一個Java項目,定義的類「A·B」,引用來自Android項目這個項目,從訂單和出口標籤檢查新項目,添加下面一行的MainActivity
代碼,並再次NoClassDefinition
例外。
new a.B();
我在做什麼錯?