自作Androidアプリの起動について

このQ&Aのポイント
  • 自作Androidアプリの起動について
  • 自作Androidアプリの起動で問題が発生しています。成功したり失敗したりする現象が起きています。使用しているSDKとスマホのバージョンに違いがあります。問題の原因はスレッドの使用に関連している可能性があります。
  • 起動に成功するとブロック崩しゲームがプレイできますが、失敗すると画面が黒くなってしまいます。エラーメッセージには『error opening trace file: No such file or directory (2)』が表示されます。JAVAの勉強を始めたばかりで、詳しい説明ができませんが、ご了承ください。
回答を見る
  • ベストアンサー

自作Androidアプリの起動について

はじめまして、質問です!自作アプリを実機で起動すると成功したりしなかったりします。参考書を丸写ししただけの、ブロック崩しです。スレッドを使っているのでそれが原因かなとも思うのですが・・・成功するとブロック崩しができ、失敗すると黒い画面のままです。画面の構成は、黒い画面に青いブロック、バー(自機)、ボールです。 使用SDKは4.0.3で、スマホは4.2.2。軌道に失敗した時のエラーメッセージは『error opening trace file: No such file or directory (2)』で、成功した時はでません。 最近JAVAを勉強し始めたばかりで、説明不足もあるとは思いますが、よろしくお願いいたします。

  • Java
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • HNEX
  • ベストアンサー率62% (43/69)
回答No.1

情報が少なすぎます。 エラーが発生した場合にはスローされた例外のstackTrace(スタックトレース)が表示されると思うので、それを載せないと第三者には原因の追求のしようがありません。 プログラマはstackTraceを見て、エラーの原因となった例外の種類および、発生箇所を把握してます。 『error opening trace file: No such file or directory (2)』 なおこのメッセージはmanifestファイルに <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> のパーミッションを与えるとなおるという情報がありました。 もしや何か使用しているライブラリがネットワークアクセスを使うのに <uses-permission android:name="android.permission.INTERNET"/> パーミッションを与えてない事によるエラー。。とか?

参考URL:
http://qiita.com/hshimo/items/76a15b8bba83efd4a328
traveling_inu
質問者

お礼

ご回答ありがとうございます。 質問前に参考URLをみて、実行したんですが解決しませんでした。でも指摘されたとおり、エラーメッセージを読むと 『TypedArray.getChangingConfigurations, referenced from method android.support.v7.internal.widget.TintTypedArray.getChangingConfigurations』 とあり、ライブラリか何かがなくてメッソッドが作れない?と思いました。そういえば更新をせかすメッセージが上がっていたのを思い出し、調べてみると同じ症状の人がいました。androidstudioのバージョンが4に上がっていたことを知らなかったので、SDKをインストールしなおして再度実行してみます。 申し訳ありません、ありがとうございました。

関連するQ&A

  • NullPointerExceptionが出てしまいます

    NullPointerExceptionが出てしまいます アプレットでブロック崩しを作っているのですが、appletviewerで実行したところ、 java.lang.NullPointerException     at ファイル名.run(ファイル名.java;366) at java.lang.Thread.run(Thread.java;534) と表示され、ブロック崩しが動きません。 エラーの出ている部分は、 //あたり判定 if(a>=x-20&&a<=x+80&&b>=y-15&&b<=y+10);{ flag02=false; score=seikou+1; mySound02.play(); } のmySoundの部分です。 このコードはランクラスの中に入れています。 MySoundを消すと動きますが変な動きになってしまいます。 説明下手ですが、教えてくださるとうれしいです。

    • ベストアンサー
    • Java
  • iPhone Xcode ビルド error

    XcodeでiPhone iOS 4.2.1用のアプリを自作したいのですが 普通にビルドすると成功するのですが 実機転送でビルドすると CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 4.2' というエラーがでてビルドすらできません これはどういったエラーなのでしょうか?

  • Mirage Solo アプリ開発

    MirageSoloでGoogle VR SDKが出しているUnity Packkageをビルド成功したのですが、アプリを起動しても真っ黒な画面が出力した状態で止まっています。 ビルドが成功して、エラーメッセージも出てないのですごく悩んでいます。 ちなみに、windowsで出力すると問題なく動くので、コード自体は問題ないと思います。解答お待ちしています。 ※OKWAVEより補足:「Lenovo:その他(デジタルライフ)」についての質問です。

  • androidアプリ バージョンによるエラー?

    androidアプリ開発初心者です。 指定した時間ごとに壁紙を自動的に変えるアプリを作っています。 エミュレータでアプリを実行したとき、大体のバージョンでなら正常に動くんですが、 エミュレータのバージョンを2.0にするとアプリ起動時に「xxx.xxxx.xxxxが予期せず停止しました」というエラーが出ます。 また実機でテストを行いましたが、 バージョン2.3.5のau c01では正常に起動したものの、 同じくバージョン2.3.5のdocomo F-05Dでは2.0のエミュレータで実行した場合と 同じエラーが出てしまいます。 この場合原因はどんなことが考えられますか? java自体ほとんど初心者なので困り果てています。エラーログの読み方も分かりません。 よろしくお願いします。 【正常に起動が確認できたもの】 1.6(エミュ)、2.3.3(エミュ)、2.3.5(C01)、4.0.3(エミュ) 【エラーが発生したもの】 2.0(エミュ)、2.3.5(F-05D) 【エラー発生時のログ】 03-13 21:19:31.020: D/ddm-heap(222): Got feature list request 03-13 21:19:32.261: W/ResourceType(222): Failure getting entry for 0x7f02000b (t=1 e=11) in package 0: 0xffffffb5 03-13 21:19:32.302: D/AndroidRuntime(222): Shutting down VM 03-13 21:19:32.302: W/dalvikvm(222): threadid=3: thread exiting with uncaught exception (group=0x4001b188) 03-13 21:19:32.302: E/AndroidRuntime(222): Uncaught handler: thread main exiting due to uncaught exception 03-13 21:19:32.351: E/AndroidRuntime(222): java.lang.NullPointerException 03-13 21:19:32.351: E/AndroidRuntime(222): at my.withk.ImageUtils.resizeBitmapToDisplaySize(ImageUtils.java:14) 03-13 21:19:32.351: E/AndroidRuntime(222): at my.withk.WithkemonoActivity.setwall(WithkemonoActivity.java:111) 03-13 21:19:32.351: E/AndroidRuntime(222): at my.withk.WithkemonoActivity$1.handleMessage(WithkemonoActivity.java:155) 03-13 21:19:32.351: E/AndroidRuntime(222): at android.os.Handler.dispatchMessage(Handler.java:99) 03-13 21:19:32.351: E/AndroidRuntime(222): at android.os.Looper.loop(Looper.java:123) 03-13 21:19:32.351: E/AndroidRuntime(222): at android.app.ActivityThread.main(ActivityThread.java:4310) 03-13 21:19:32.351: E/AndroidRuntime(222): at java.lang.reflect.Method.invokeNative(Native Method) 03-13 21:19:32.351: E/AndroidRuntime(222): at java.lang.reflect.Method.invoke(Method.java:521) 03-13 21:19:32.351: E/AndroidRuntime(222): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) 03-13 21:19:32.351: E/AndroidRuntime(222): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 03-13 21:19:32.351: E/AndroidRuntime(222): at dalvik.system.NativeStart.main(Native Method) 03-13 21:19:32.391: I/dalvikvm(222): threadid=7: reacting to signal 3 03-13 21:19:32.411: I/dalvikvm(222): Wrote stack trace to '/data/anr/traces.txt'

  • _beginthreadとPostThreadMessageについて

    C言語の_beginthreadとPostThreadMessageについて質問いたします。 main関数内で_beginthread関数でスレッドを二つ生成し、 PostThreadMessageでメッセージを送信してみるとなぜか1番目のスレッドは失敗し、2番目のスレッドは成功します。 1番目のスレッドにPostThreadMessageした場合のGetLaseErrorで取得しらエラーは1159(メッセージは同期した操作とのみ使用できます。)になっています。 理由がまったくわからないです。orz。。。 何か情報があれば教えていただけますでしょうか?

  • Java 2 SDK, Standard Edition のインストール

    こんばんは。 Java 2 SDK, Standard Edition のインストールで困っています。 OSはredhat7jです。 Xwindowは入っていません。 sunのところから、「j2sdk-1_3_0_02-linux.bin」をダウンロードしてきて、 redhatにrootで入り、/usr/localに「j2sdk-1_3_0_02-linux.bin」をコピーしました。 そして、「./j2sdk-1_3_0_02-linux.bin」と入力して実行しました。 メッセージが表示されて、最後に「yes」と入力して、インストールは 成功したのですが、インストールが成功したか確認のために、 「/usr/local/jdk1.3.0_02/bin/java -version」と入力し実行したらエラーが表示されてしまいます。 インストール先は「/usr/local/jdk1.3.0_02/」です。 パスも「PATH=$PATH:/usr/local/jdk1.3.0_02/bin」と通してあります。 エラーの内容は、 /usr/local/jdk1.3.0_02/bin/i386/native_threads/java: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory と表示されています。 どうかよろしくお願いします。

  • コンパイルができません

    Java超初心者です。 プログラムによってコンパイルできるものと、できないものがあって困っています。 できない場合のエラーメッセージは「○○(クラス名)を読み込めません」と出ます。 そのプログラムは、本に掲載されているものを丸写ししたものです。 プログラム自体が間違っていない証拠に、同じ内容のものをクラス名を変えて試してみて、成功と失敗が出ました。 クラス名や、保存したファイル名が間違っているとも思えないんですが。 もう一つなんですが、"System.out.println・・・"に対してエラーが出るんです。 入力・保存はきちんとできているはずなのに、コマンドプロンプト上では「Systemou」として認識され、エラーになってしまうことがあります。 何が悪いんでしょう? OSはMeです。 よろしくお願いします。

    • ベストアンサー
    • Java
  • Androidのアプリを起動すると真っ黒

    nexus7のAndroidタブレットを使用しています。 ポイントアプリを起動するとページが出てくる部分が真っ黒でどれを押しても真っ黒です。 他のいろいろなアプリも入れて起動してみましたがページが読み込めないのか真っ黒でページが出てきません。 バージョンは最新で再起動をしても変わりません。 どうすればいいでしょうか?

  • emacs trrのインストール時のエラー

    macbookを使っていて、emacsにtrrをインストールしようとしていろいろなホームページを参考にやってみたのですが、起動はするところまでできたのですが、テキストが読み込めません。 テキスト選択画面からテキストを選ぶと、 TRR:initiate-files: Opening input file: no such file or directory, /usr/share/emacs/site-lisp/trr/text/Constitution_of_the_USA.formed 以下の様なエラーが出ます。 どうやったらテキストを読み込めるのでしょうか?

    • 締切済み
    • Mac
  • Windowsが起動しない

    月に1、2度しか使わないのですが毎回起動してからの反応が遅く、再起動をかけてやっと使えるようになるのが普通でした。 9日の夜に1ヶ月ぶりくらいに起動したらやはり遅いため、いつものように再起動をかけたところ、Lenovoの起動画面で読み込みマークがぐるぐる…30分そのままで、突然QRコード付きの青い画面になり、再起動かかり失敗。その後ブルースクリーンで調べた通りに操作しましたが失敗。3種類くらいのブルースクリーンが出ましたが全てよくわからず、現在はLenovoの起動画面と、選択肢が4つある、回復というタイトルのブルースクリーンが出る、の繰り返しです。エラーコードを調べるとどうやらHDDの故障…? セーフモードにすらできずLenovoのサポートに問い合わせましたが、PC側面のNovoボタンを押して一番上のメニューを押して成功すれば起動すると言われましたが起動せず。BIOSメニューも開きましたが言われたような操作方法ができる画面ではなく…(F9押してエンター、F10押してエンターと言われましたが、そんな単純なものではなさそうでした…) 修理に出すしかないのでしょうか。買ってからまだ1年半も経ってません。これから結婚式準備でないと困るのですが…。 ※OKWAVEより補足:「Lenovo:ノートブック (IdeaPad・Lenovo等)」についての質問です。