我正在開發一個基於前一個Java程序的類的Android應用程序。但是每當我嘗試從Java項目中調用一個方法時,我都會在Android模擬器上看到錯誤:「不幸的是,MyApp已經停止。」Android - 如何使用另一個Java項目的方法
一個例子:
Toast.makeText(getBaseContext(), User.dummyString(), Toast.LENGTH_SHORT).show();
原因此錯誤,其中,所述用戶類被像這樣定義:
public class User {
public static String dummyString(){
return "Hello hello";
}
}
我有Java項目添加到Android項目的構建路徑,和我在Java項目的構建路徑的「訂購和導出」選項卡中勾選了src文件夾。我該如何解決這個問題?
你能打印出你的Logcat的實際堆棧跟蹤的錯誤? 「不幸的是,MyApp已經停止了。」是最終用戶消息。 – Andrew
啊發現了! Logcat正在向各地扔東西,所以我一定錯過了它。這似乎是相關的: _java.lang.NoClassDefFoundError:com.GC01.Coursework.User_ 仍然不清楚爲什麼它不能找到類定義雖然... – user1002973
我發佈了一個答案在下面。請記住,Logcat是你的朋友。 – Andrew