私は以前のJavaプログラムのクラスに基づくAndroidアプリを開発しています。しかし、Javaプロジェクトからメソッドを呼び出そうとするたびに、Androidエミュレータでエラーが発生します。「残念ながら、MyAppは停止しました。」Android - 他のJavaプロジェクトのメソッドを使用する方法
例:Userクラスがそうのように定義されて
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はあちこちに物を投げていたので、私はそれを逃してしまったに違いない。これは、関連する1のようだ: _java.lang.NoClassDefFoundError:それはしかし、クラスの定義を見つけることができない理由についてcom.GC01.Coursework.User_ まだ明確ではありません... – user1002973
は、私は以下の回答を掲載しました。覚えておいて、Logcatはあなたの友人です。 – Andrew