• 締切済み

デバッグに関して質問です。

プログラム超初心者です。 eclipseでデバッグが出来ない状態についてご教授願います。 「10日でおぼえるAndroid アプリ開発 入門教室」という書籍の、 「LESSON10Androidプロジェクトをデバッグしよう」という項目で、 何もいじらずに作成したAndroid projectに対して、 setContentView(R.layout.main);にブレークポイントを付けて、 デバッグ、ステップオーバーしてみましょうという内容です step overした後、一番最初のスタック、 ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1647 からSource not found.が赤文字で出力され、その下にある 「edit source lookup path」のボタン以降もどれを選んでよいか分かりません。 デバッグAVDは2.3.3(API10)で、sources for android sdk は入って無い様です。只、sources for android sdkが インストールされている4.0.3で実行しても同様のエラーが出ました。 本では『「ステップオーバー」を選択して次の行に進みます。』としか 書かれておらず、エラーが正しいのか、不正なのかさえ分からない状態です。 お手数ですがご教授願います。

  • oneA
  • お礼率29% (9/31)
  • Java
  • 回答数1
  • ありがとう数1

みんなの回答

回答No.1

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1189497941?fr=chie_my_notice_ba 知恵袋で回答をもらったなら、相互にリンクくらいは貼っておきましょう。 自分の書いたコードをデバッグしたいんですよね? それ、ステップオーバーではなく、ステップインしようとしてませんか? SDKのソースが見つからないと言われているわけで、SDK のソースがインストールされていない状態でデバッグしても Source not found と言われるのは当然です。

oneA
質問者

お礼

ご丁寧に有難うございました。

関連するQ&A

  • NyARToolkit&Xperia実機デバッグ

    お詳しい方、ご教授ください。 NyARToolkit for AndroidをXperia(SO-01B)で実機デバッグしたいのですが、なかなか上手くいきません。 (1)ダウンロードした「NyARToolkit_Android_v3.0.0-1os2.1」をEclipseにインポートしました。 (2)「AndroidManifest.xml」の「android:debuggable="false"」を「android:debuggable="true"」に変更。 (3)文字化けの為、文字コードをUTF-8に変更しました。 (4)「Unable to resolve target 'android-7'」というエラーメッセージが出るので、「project.properties」の「target=android-7」の部分を「target=android-4」に変更。 (5)「Project」→「Clean...」 (6)「The method setZOrderOnTop(boolean) is undefined for the type GLSurfaceView」というエラーが出ます。 Xperia(SO-01B)は最新のソフトウェアに更新済みです。 「HelloWorld!」のような簡単なプログラムは実機デバッグ出来ます。 ご回答、宜しくお願いします。

  • タブレットの実機デバッグ

    AndroidStudioにて特定の実機がデバッグできません。 何故デバッグができないのか、わからず困っているので知恵がありましたらご教授願います。 情報 Android SDK Managerに実機と同じバージョンがインストールされている。 USBの使用:「ファイルの転送」になっている。 USBデバッグ:ON Run/Debug Configurations 接続先USB Device デバイスマネージャーには注意マークみたいなものはなく、ポータブルデバイスの中に端末名が表示されている。 エラーメッセージ: Error running app: No target device found 状況 Android端末でアプリ制作を進めていたが製品版で使用するものと同じ端末が届いたので、そちらで実機デバッグをすることになって前回の端末ではデバッグできたのに、届いた端末ではデバッグできず困っている。

  • Eclipseのデバッグ方法について質問です

    All-In-One-Eclipseバージョン3.1を利用しています。 ブレークポイントをつけて、eclipseから「Tomcat起動」をしているのですが、ソースのデバッグができません。 ブレークポイントで一旦止まるのですが、ステップインやステップアウトをしても行が進んでくれません。 普通ならブレークポイントにきた時に、デバッグ画面が開いてそのまま処理を追っていけると思うのですが。 ネットで探してみて、「ウィンドウ」→「設定」→「TomCat」→「Sourth Path」で、使っているプロジェクトのみにチェックを入れてみましたが、変わりませんでした。 解決方法を教えて下さい。 お願いします。

    • ベストアンサー
    • Java
  • Eclipseのデバッグ機能が正常に動作しない(異なるプロジェクト参照)

    Eclipse上で思うようにデバッグができずに困っています。 <環境> Eclipse3.0.1、Tomcat5.0を使用しています。 Eclipse上にプロジェクトA、Bの2つのプロジェクトが存在します。 A、BはそれぞれCVSで同じプロジェクトから派生しています。 (AはHEADから、Bはブランチから作成したプロジェクト。) どちらのコンテキストも、コンテナ上の起動では問題がありません。 各プロジェクトのプロパティ→情報で表示されるロケーションも、それぞれ正しいパスを表示しています。 <現象> Bのソースで、150行目にブレイクポイントを貼ったとすると、 閉じられていたAのソースが自動的に開き、Aの150行目に移動して止まります。 その後ステップ実行しても、Aのソース上をポインタが移動しているように見えます。 しかし実際の処理はBの方が行われているようで、 (AとBで違う処理を行うようにして試したところ、Bの処理が行われた結果を確認できた) デバッグの目に見える動作がおかしくなっているようです。 <試したケース> プロジェクトAの名前を変更してからBでデバッグしても、 変更した名前のプロジェクトのソースを開いてそちらへ移動しているようです。 また、Aでデバッグした場合はAを実行しているように見えます。 プロジェクトAを削除した場合、ソースが見つからない等のエラーになります。 -------- Bでデバッグをできるようにしたいのですが、 原因や回避策などご存知の方、アドバイスください。よろしくお願いします。

    • ベストアンサー
    • Java
  • java を Visual Studio でデバッグ

    java を Visual Studio でデバッグ java のプログラムを VS でステップ実行させながらデバッグすることってできるんでしょうか。 もしできるなら、どなたか、やり方をお教えください。VS2005 を使っています。 「VJ# プロジェクト」というものがあったので、「コレか?」と思って空の VJ# プロジェクトを作って、普段 jdk (SE) の javac にコンパイルさせている java プログラムのファイルを入れてみたのですが、エラーでまくりでビルドできませんでした。やっぱ、VJ# と java はちがうんですよね?きっと。 VS に限らず、「java のデバッグなら、コイツがオススメだぜ」というのがあったら、そちらを紹介して頂けるのもありがたいです。あまり高価な env は手が出ないと思いますが。 よろしくお願いします。

    • ベストアンサー
    • Java
  • macのandroid開発環境構築でつまづきます

    下記のページを参考に、MacでAndroid開発環境を構築しようとしています。 http://kitakatsu.info/2011/06/28/563.html <環境> Mac:OS X 10.6.8 Eclipse:Indigo 2/4のEclipse導入まではうまくいったのですが、3/4のAndroid SDK導入編でつまづいています。 SDKを決めた場所に置き、 「android」 とコンソールで打つと確かに画面は起動するのですが、 「Android SDK and AVD Manager」ではなく「Android SDK Manager」なのです。 AVDがないのです。 また、画面も参考にしているページと微妙に違います(添付画像参照)。 左半分がなくなっているように見えます。 これはこれで正常なのかもしれませんが、気になって進めません。 何か情報をお持ちの方はご教授お願いします。

    • ベストアンサー
    • Java
  • eclipse androidエミュレータの起動

    お世話になります。 皆様のお知恵をお借りしたく、よろしくお願いします。 問題:  eclipseのAndroid Virtual Device Managerにて、仮想デバイスが起動しない。 経緯:  Eclipseの環境設定を下記サイトを参照し設定   http://izeef.web.fc2.com/develop/android/env_eclipse.html  AVDマネージャを開き、[AVD_for_Nexus_S]相当のスペックを指定し登録  起動当時のメモリ未使用領域:約700MB  AVD_for_Nexus_S:   target:Android6.0 API level23   RAM:343MB   VMheap:32   Internal Storage:200MB  eclipseのAndroid Virtual Device Managerにて、仮想デバイスを選択し[Start..]を押下後、  下記エラーメッセージが出力され、その後処理メータが100%付近まで到達するも  数時間待ってもAVDが起動せず    Starting emulator for AVD 'AVD_for_Nexus_S'   emulator: ERROR: Can't find 'Linux version ' string in kernel image file:   D:\workspace\android-sdk_r24.4.1-windows\android-sdk-windows/system-images\android-23   \android-tv\x86\/kernel-ranchu  上記ディレクトリをエクスプローラコピペしたところ、検索できず。  上記ディレクトリ中「/kernel-ranchu」直前の「/」を削除押したところ検索でき、  同名のバイナリファイルがあることを確認 マシンスペック  機種:frt102  OS:Windows 10 Home 32bit  CPU:Intel Atom Z3735Fプロセッサ 1.33-1.83GHzクアッドコア  RAM: 2GB  ストレージ(C:):32GB  SDカード(D:):32GB 解決方法だけでなく、参考情報、デバッグ方法など思いつくことは何でも構いません。 どうぞお知恵をお借りいたしたく、お願いいたします。

  • android sdkのエミュレータを立上げるには

    androidをpcで使用してrazikoが使えると聴き、 早速android sdkをPCから英文サイトにてダウンロードし、 android4.0をインストール後 AVDに入力しstartボタンを押した所、 エラー表示が出てしまい、先へ進めませんでした。 そこで皆様にエミュレータを立上げる方法をご伝授頂きたく 質問させて頂きました。 何卒宜しくお願い致します。 追伸:今回、下記アドレスのサイトを参考にしました。 http://labs.feed-yomi.com/android/setup/android_sdk_inst.html http://labs.feed-yomi.com/android/setup/android_sdk_avd.html

  • .Net Frameworkのコードのデバッグ

    .Net Frameworkのコードをデバッグしたいのですが、ソース内へのステップインが出来ません。MSDNや他のWebサイトを参考にして、オプション設定とシンボルサーバーの登録は行いました。 https://referencesource.microsoft.com/setup.html マイコードで.Net Frameworkの関数をコールしている箇所でステップインしようとしても、中に入らずステップオーバーしてしまいます。何か設定が不足しているのでしょうか? MSのリファレンスソースのサイトからソースはDL出来るのですが、シンボルファイル(.pdb)は含まれていません。 開発環境はVisual Studio Professional 2017 です。

  • NyARToolkit&Xperia実機デバッグ

    NyARToolkit for AndroidをXperia(SO-01B)で実機デバッグしようとしたところ、 [2012-01-23 15:18:16 - NyARToolkit_Android_v3.0.0-1os2.1] R.java was modified manually! Reverting to generated version! というエラーが出ました。これにはどう対処すれば良いでしょうか? ご回答、宜しくお願いします。

専門家に質問してみよう