NyARToolkit&Xperia実機デバッグ

このQ&Aのポイント
  • NyARToolkit for AndroidをXperia(SO-01B)で実機デバッグする方法について教えてください。
  • EclipseにNyARToolkit_Android_v3.0.0-1os2.1をインポートし、Xperia(SO-01B)で実機デバッグを試みましたがうまくいきません。
  • Xperia(SO-01B)は最新のソフトウェアに更新済みで、簡単なプログラムは実機デバッグできる状態です。
回答を見る
  • ベストアンサー

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!」のような簡単なプログラムは実機デバッグ出来ます。 ご回答、宜しくお願いします。

  • Android
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • okgoripon
  • ベストアンサー率44% (1141/2550)
回答No.1

 GLSurfaceViewのsetZOrderOnTop(boolean)メソッドは、Android2.0(API Level 5)から搭載された機能です。(4)の操作を見るかぎり、Android1.6(API Level 4)向けにビルドしようとしているのではないですか?  Eclipseでメニューの[Window]→[Android SDK Manager]からSDKマネージャーを起動してAndroid2.1(API Level 7)のSDKをダウンロードし、プロジェクトのプロパティ→[Android]の[Project Build Target]のリストでプロジェクトの対象API Levelを[Android 2.1]に変更して、(5)~(6)の操作をやり直してみてください。  ちなみに、API Level 5(Android2.0)とAPI Level 6(Android2.0.x)は「Obsolete」(廃止)になっていて、SDKは入手できませんし、それに向けたビルドをすることも出来ません。

arisa-dec
質問者

補足

ご回答有難うございます! エラーは直りました、これだけでもかなり助かりました。 しかし、カメラは起動するもののマーカーを映しても何も映りません。 ちなむとConsoleには以下のような表示でした。 [2012-01-23 01:17:58 - NyARToolkit_Android_v3.0.0-1os2.1] ------------------------------ [2012-01-23 01:17:58 - NyARToolkit_Android_v3.0.0-1os2.1] Android Launch! [2012-01-23 01:17:58 - NyARToolkit_Android_v3.0.0-1os2.1] adb is running normally. [2012-01-23 01:17:58 - NyARToolkit_Android_v3.0.0-1os2.1] Performing jp.androidgroup.nyartoolkit.NyARToolkitAndroidActivity activity launch [2012-01-23 01:17:58 - NyARToolkit_Android_v3.0.0-1os2.1] Automatic Target Mode: using device 'CB511LXTA7' [2012-01-23 01:17:58 - NyARToolkit_Android_v3.0.0-1os2.1] Uploading NyARToolkit_Android_v3.0.0-1os2.1.apk onto device 'CB511LXTA7' [2012-01-23 01:18:00 - NyARToolkit_Android_v3.0.0-1os2.1] Installing NyARToolkit_Android_v3.0.0-1os2.1.apk... [2012-01-23 01:18:06 - NyARToolkit_Android_v3.0.0-1os2.1] Success! [2012-01-23 01:18:06 - NyARToolkit_Android_v3.0.0-1os2.1] Starting activity jp.androidgroup.nyartoolkit.NyARToolkitAndroidActivity on device CB511LXTA7 [2012-01-23 01:18:07 - NyARToolkit_Android_v3.0.0-1os2.1] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=jp.androidgroup.nyartoolkit/.NyARToolkitAndroidActivity } [2012-01-23 01:18:07 - NyARToolkit_Android_v3.0.0-1os2.1] Attempting to connect debugger to 'jp.androidgroup.nyartoolkit' on port 8602 失敗する原因として、他に何が考えられるでしょうか? Androidアプリの仕組みがまだよくわかっていない節があるので、もし基礎的なことで間違っていそうなところがあれば教えていただけると嬉しいです。

関連するQ&A

  • Xperia A でのデバッグ方法

    Xperia Aでのデバッグ方法を教えて下さい。 eclipseでアプリを作ったのですが、実機(Xperia A)でのでデバッグが出来ません。 PC Companionをインストールし、Android デバイスが認識されていて、 .デバッグしたいプロジェクトの AndroidManifest.xml がandroid:theme="@style/AppTheme" android:debuggable="true"> となっているのですが、デバッグ構成画面のターゲット欄に実機が出てきません。 eclipse4.3を使っています。 よろしくお願いします。

    • ベストアンサー
    • Java
  • 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! というエラーが出ました。これにはどう対処すれば良いでしょうか? ご回答、宜しくお願いします。

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

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

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

    プログラム超初心者です。 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で実行しても同様のエラーが出ました。 本では『「ステップオーバー」を選択して次の行に進みます。』としか 書かれておらず、エラーが正しいのか、不正なのかさえ分からない状態です。 お手数ですがご教授願います。

  • XperiaにAcrobatReader

    Android用のAcrobatReaderをXperia(SO-01B)にインストールしたいのですが、 Acrobatのホームページに行ってもエラー画面が出てしまいます。 どなたかXperiaへのインストール方法をご存知でしたら、お教え願います。

  • Androidデバッグ実行時のエラーが解消できない

    Eclipse環境、Android-Studio環境ともに、 デバッグ時に以下のエラーが急に発生するようになりました。 Waiting for Debugger Application XXX is waiting for the debugger to Attach ※実機orエミュレータ上でダイアログにて起動時に一瞬表示されます。 以前までは問題なくずっとデバッグできたんですが。。 ネットで調べて再起動など試すも変わらず。 開発環境を入れなおしても変わらず。 デバッグポイントで止まって変数の中を見たりと、 デバッグ自体はできていそうなのですが、 このエラーの解消方法、 もしくはエラーの内容・影響範囲が分かる方がいれば教えていただけないでしょうか?

  • 【Android開発】デバッグできなくなった

    Androidでアプリ開発をしています。 先週頃に1台のAndroid端末のAndroidバージョンを8.0にしてから、全ての端末でアプリの実機デバッグができなくなってしまいました。 端末を認識はするのですが、アプリが実機にインストールされずデバッグができない状況です。 Visual Studio(C++とNDKで開発する際に使用)、NetBeans(Javaで開発する際に使用)双方でこの状況になっています。 Visual Studioでは「Could not install application '(パッケージ名)' (<パッケージのパス>) on the device '(デバイスの識別ID?)'. Installation succeeded but the applications was not found on the device.」というエラーメッセージが、NetBeansではAndroid Development側に「Package deployment failed with: Unknown failure」というエラーメッセージが出ます。 ケーブルを変えたり、Google USB Driverを再インストールしたり、USBデバッグを再度許可しなおしたりしましたが、問題は解決されませんでした。 Visual Studio側では一応インストールはされたようなのですがデバッグができず、NetBeansではインストールすらされません。 現時点ではWindows側に問題があると疑っているのですが、原因を特定できません。 どのようにすれば実機デバッグができるようになるでしょうか。 解決法をご存知の方はお知らせいただけると幸いです。

  • Eclipse エラーはでないのに実機実行できず…

    Androidアプリ開発を試みる初心者です。 無知な事を言っているかと思いますが、どなたかお優しい方回答をよろしくお願い致します。 Eclipse3.7・言語Java 1 EclipseでAndroidアプリケーションを新たに生成→src/example/MainActivity.Javaに、Hello World の文を表示させるべく public class HelloWorld { public static void main (String[] args) { System.out.println("Hello World !!"); } } を記述。 2 実機で実行→実機にアイコン表示はされるが「問題が発生したため○○を終了します」と表示が出て中身は見られない。 どこに問題があるのでしょうか? 素人の為検討もつかず、途方に暮れています。 ちなみに、res/layout/activity_main.xmlをいじるだけなら(ボタンを配置したり、文字を表示さたり)、実機実行は問題なくいき中身も見れるのですが、Javaをいじると中身が見られない。 エクリプスに×エラーが出てないのに何故なのでしょう? 調べても解決出来なかった為質問させて頂きます。 心の広い方、回答よろしくお願いしますm(_ _)m

    • ベストアンサー
    • Java
  • Xperia SO-01Fの標準ブラウザについて

    機種変更でGALAXY SC-03DからXperia Z1 SO-01Fにしました。 Androidバージョンは4.0から4.2に変わってますが Xperia SO-01Fの標準ブラウザはchromeになったのですか アプリにブラウザ(スモールアプリ)と言うのがありますが・・・・・ 両方ともデホルト設定にはなっていません、 以前の標準ブラウザに使い慣れていて標準ブラウザを使いたいのですが 全てChromeで開かれてしまいす。 設定変更できますでしょうか?

  • XperiaをUSBでPCに接続し、ネットワークに

    XperiaをUSBでPCに接続し、インターネットに接続したく思っています。 しかし、前段階でデバッグモードにしても通知領域にUSBをマウントする旨すら表示されません。 PCもウンともスンとも どなたかご教授お願いします。(参考サイトの紹介でも可能) 補足:メーカからDriverを落として強制インストールしてもNG 無理とは思いましたがMediaGoいれてもNG Xperia SO-01B Android2.1 母艦PC Vista