• 締切済み

デバッグ時に「Source not found」

Java言語プログラミング初心者です。環境はAndroidSDKのEclipse4.4です。 デバックを行うときに「Source not found」と出てきてデバッグが行えません。 プログラミング自体初心者なので出来れば詳しく対処法、手順を教えていただけるとありがたいです。 よろしくお願いします。

  • Java
  • 回答数4
  • ありがとう数14

みんなの回答

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.4

#2です。 http://okwave.jp/qa/q7548653.html と、そこにある知恵袋は読みましたか? Source not found の主な原因は「自分で作ったのではない、既存のクラスの中を表示しようとした」ことです。 例えば、Javaの標準のクラスとか。 実際に、そのメッセージがでるのは、具体的になんていうクラスのなんていうメソッドなのですか? Andorid SDKのクラスだったりしませんか? この場合の対策は ○SDKのソースコードを入手して、適切に設定する ○そういうメソッドにステップインしない。入ってしまったら無視して続行する。(実行に再開ってありませんか?) SDKの中を見たい、ということでなければ、「ステップインしない/無視する」で十分です。

rinp15
質問者

補足

そちらのリンク先を見ましたが全く理解できていませんでしたが、先ほどようやく理解できました。 リンク先の質問者と同様に ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) からSource not foundが出ていました。 まず、これを無視して再開すると zygoteinit$methodandargscaller.run() でSource not foundが出てきました。 これも無視して再開してみるとスマホ側で「問題が発生したため終了します」と表示されアプリが落ちてしまいます。 こちらはソースコードに原因があるようなのですが、サイトで紹介されているものを参考にしてコーディングしているのでどこが原因か分かりません。(赤波線のエラーはありません) ちなみに参考にしているサイトはこちらです。 http://techbooster.jpn.org/andriod/application/5191/ 「SDKのソースコードを入手して、適切に設定する」という解決方法も試しましたが、ActivityThread~でのSource not foundは解消できませんでした。

回答No.3

だって、googleで検索すると一番上に http://www.netplan.co.jp/archives/1937 が出てきて、詳細に説明してくれてるんだけど。 これでもできないっていうなら、もう環境がおかしいとしか言えない。 ほんとうに検索して試した?

rinp15
質問者

補足

回答ありがとうございます。 そちらのページは見つけましたが「Attach source」ではなく「Edit Source Lookup Path」と出ているので今回は参考に出来ませんでした。 環境については今までコーディング中やデバッグ時などで環境が原因のエラーは起きていなかったので勝手に候補から除外していました。 環境の組み直しも検討してみます。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

Andoridの開発をEclipseで行なっていて、Source not found とメッセージが出る ということなら 「Android Eclipse Source not found」 で検索してみましたか? Googleで検索すれば沢山出てきます。 このJavaのカテゴリでも、過去の同様の質問が見付かります。 http://okwave.jp/qa/q7548653.html 「色々試行」に、上記の検索や、その結果を試すことは含まれていますか?

rinp15
質問者

補足

回答ありがとうございます。 そのワードで検索すると「Attach source」と出てくる場合の対処方法ばかりが出てくるのですが、私の場合は「Edit Source Lookup Path」と出てきます。 こちら場合での対処法も検索しましたが、それで見つかった対処方法(該当プロジェクトを追加するなど)も試しましたが、「Source not found」のままでデバッグが行えませんでした。

回答No.1

プログラムを組んでいくのにこれから先、いろーんな障害が出てくると思うけど、 自分で対処方法を探す癖を”初心者”のころからつけておかないと。 毎回聞いてたら自分で調べたら1日で終わることが1週間かかるよ。 意地悪とかじゃなくって本気のアドバイス。 聞いてばっかりいた後輩はみんな挫折してる。 自分で調べる力のあるやつだけがまだ続いてる。

rinp15
質問者

補足

ごもっともなご意見ありがとうございます。 一応、自分なりに調べて色々試行してみましたがどうしてもここが解決できませんでした。 デバッグにいたるまでの環境構築やコーディング中のエラー処理など出来るだけ人に直接聞かずに調べたりして解決して来ました。 ここでつまずいてるのは調べ方が悪かったりJava言語やプログラミング自体への理解が足りていないのではないかと自分でも思います。ですが、ここが解決出来ないとプログラミング自体が進まないので、これから理解を深めていくためにも早くこの問題を解決したいと思い質問させていただいてます。

関連するQ&A

  • デバック時に「ソースが見つかりませんでした。」と表示されます。

    デバック時に「ソースが見つかりませんでした。」と表示されます。 JAVA初心者です。よろしくお願いいたします。 eclipse 3.5 for Mac OS X1 を使っておりますが、デバック時に「ソースコードが見つかりませんでした。」と表示されます。 対処方法・手順をご教示ください。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • Eclipseでパソコンがフリーズする現象について

    Eclipseをインストールして 実機デバッグを行うと数分後 パソコンがフリーズします。 OpenGLで作るAndroidSDKゲームプログラミングに入っているソースをインポートして使うと そのような現象が起きてます。(ほかのソースでも試したけど実機デバッグを行うとなる) パソコンのスペックはWindows7 , 64bitです。 Eclipseのバージョンは4.2ですが、3.7も同じような方法で試したところダメでした。 メモリが足りないとかではなく、パソコン事態がフリーズします。 対処法などありましたらコメントいただけると嬉しいです。

  • eclipseでのデバッグについて

    私はeclipseを使い、apacheのソースコードをデバッグしようと考えています。 その際、ブラウザからデバッグ中のhttpサーバ(apache)にアクセスできるでしょうか? また、apacheの設定ファイルhttpd.confは設定できるのでしょうか。 オープンソースでプログラミングの勉強をしたいので、回答をよろしくお願いします。

  • Eclipseでデバッグができない

    Eclipseでデバッグをしようとしたら、ソースが見つかりませんでした。と表示されてデバッグが出来ません。 実行可能なものも開くことができませんでした。 ネットで検索したら、 Window-設定-Tomcat-Source Pathにデバッグするプロジェクトを設定し Eclipseを再起動すれば解決できる。 という解決方法にたどり着いたのですが、 Window-設定の下にTomcatという項目が無くて困っています。 Tomcat自体何者か分かってないのですが… 何がだめなんでしょうか? EclipseはC/C++用のものを使っています。 よろしくお願いします。

  • デバッグ時のエラー

    javaをまだはじめたばかりの初心者なので質問が適切ではないかも知れませんがご了承ください。 現在eclipseを使用してアプリケーション開発の勉強をしております。 eclipseの機能やコンポーネントの使い方などを重点に勉強しているのですが、デバッグにおいて下記のエラーが発生します。 クラスファイルエディッター ソースファイルが見つかりません。 ソース添付にファイルTrueTypeFont.classのソースが含まれていません。 以上のようなエラーが30個ほど表示されます。 しかし、デバッグをしないで普通にアプリケーションとして実行させるとエラーがでません。 ちなみにswingにて開発しております。

    • ベストアンサー
    • Java
  • Operating System Not Found

    通販で購入したノートPCがさっき 届いたのでさっそく 起動したのですが 黒い画面が出てきて Operating System Not Found と表示されてたのですが どいう意味なのでしょうか? 私はPCに関してはあまり知識が ありません 対処法がわかる人は 教えてください お願いします

  • Operating System not found

    自宅愛用のNECのPCが突然起動しまくなりました。 電源投入後、NECのロゴが出てその後、Operating System not foundと表示されたっきり動きません。原因は何でしょうか?また、対処法は・・・教えてください。

  • Operating System not found

    PCを起動させるとOperating System not foundというメッセージが表示されました。 起動しなおしたところ問題なく起動したのですが、 これはどういう状況で表示されるのでしょうか? また、再び同じ現象が起きた場合の対処法や起きないように何か出来る事ってありますか?

  • マルチスレッドのデバッグ

    Eclipseでマルチスレッドプログラミングをしています。 アプリケーションの特性上スレッド数が非常に多く、普通に実行すると稀にデッドロックが起きるが、デバッグの手順によってはそのバグが表れなかったりして、自分自身が効率良くデバッグを行えていない気がします。 Eclipseでデバッグをするにあたり、何か知っておくと便利な機能等ありますか? 現在はスレッドを全て停止して、ちまちまと1つずつStep in/over しています。 オブジェクトの待機プールにどのスレッドが入っているかを知りたいのですが、知る方法ってあるでしょうか?

    • ベストアンサー
    • Java
  • 再インストールしたのですが、operating system not foundとでてしまします。

    NEC製のLAVIE CのWINDOWS MEのノートパソコンを使っています。 パソコンの調子が悪かったのでOSを再インストールしました。 手順書通りにCDをいれて再インストールを行っ他のですが、手順を終えて再起動をするとoperating system not foundとでて起動しません。 対処方法などを教えていただけませんか!? よろしくお願いします。