11/09/13 16:06:32.09
質問です。
EclipseでAndroidの開発環境を構築中なのですが、上手くいきません。
参考サイト
URLリンク(andronavi.com)
「Hello World」を表示させようとすると下記のエラーがコンソールに出ます。
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (classFileParser.cpp:3494), pid=1264, tid=1848
# Error: ShouldNotReachHere()
#
# JRE version: 6.0_27-b07
# Java VM: Java HotSpot(TM) Client VM (20.2-b06 mixed mode windows-x86 )
# An error report file with more information is saved as:
# C:\Documents and Settings\fujimaki\workspace\HelloAndroid\hs_err_pid1264.log
#
# If you would like to submit a bug report, please visit:
# URLリンク(java.sun.com)
#
767:766
11/09/13 16:09:49.13
また、下記の対策をしてみましたが、それも駄目です。
URLリンク(webcache.googleusercontent.com)
html+A+fatal+error+has+been+detected+by+the+Java+Runtime+
Environment:%E3%80%80%E3%82%A2%E3%83%B3%E3%83%89%E3%83%AD%E3%82%A4%E3%83%89&cd=11&hl=ja&ct=clnk&gl=jp
コンソールに赤字でエラーが出ます
Exception in thread "main" java.lang.NoClassDefFoundError: android/app/Activity
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.eclipse.ve.internal.java.vce.launcher.remotevm.JavaBeansLauncher.main(JavaBeansLauncher.java:56)
Caused by: java.lang.ClassNotFoundException: android.app.Activity
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 15 more
768:766
11/09/13 16:14:20.75
PCスペック
Xp pro32bit
CPU セレロン3,06G
メモリ2G(仮想メモリ3G)
エミュレーターは SDK&AVDマネージャーからは起動します。
どうすればいいでしょうか?
769:デフォルトの名無しさん
11/09/13 23:12:33.13
えーとフジマキさん。
プロジェクト消して上から順番にやりなおせばいいとおもう。
20分くらいで試せたし、エラー再現出来ずに正常動作しました。
久々にアンドロイドプロジェクト作ったので debug.keystore で怒られた対処も含めて20分。
> Exception in thread "main" java.lang.NoClassDefFoundError: android/app/Activity
アンドロイド・アプ・アクティビティーがネェーって言ってます。どこか大文字小文字あたりを間違えてる。
AndroidManifest.xml > アプリケーションタブ > Application Nodes > .HelloAndroid(Activity)
Attribute for .HelloAndroid (アクティビティー)
ここらへんなのかね?
アクティビティーってのは語感から察するにアプリの起動設定か何かじゃね?
まぁ容赦なくプロジェクト消してやりなせばいいとおもう。
あと情報流出しちゃう人には、お決まりのアドバイスをさせてもらいます。3年ROMってろ。
あとセレロンだとエミュの速度が厳しくね?いいアプリ作ってね。