• 締切済み

【携帯アプリ開発について】

初めまして。こんばんは。 私は最近、オープンアプリの開発を始めた者です。 開発環境として、 『Wireless Tool Kit 2.5.2』 『JDK 5.0』 『JDK 6u23』 をインストールしました。 アプリゲットやauのオープンアプリ開発ページやネット上のサイトを見ながら、途中何度も躓きつつも、何とかHelloWorldの作成まではこれました。 しかし、サンプルである「BroomFight」を作り、アップロードしてダウンロードするという所で躓いてしまいました。 一応ビルドまでは成功したのですが、その後、実行をしてみても、 エミュレータにはBroomFightという文字は表示されるのですが、エミュレータの決定ボタンを押しても何も始まりませんでした。 そこで、サイトにアップロードして携帯でダウンロードすれば出来るようになるのかと思い、 「QWE」というサイトにテスト投稿して自分でダウンロードしてみましたが、 ダウンロードする段階で、画面が真っ白なまま何も表示されませんでした。 JARファイルは分かるのですが、もしかするとJADファイルを勘違いして投稿しているかもしれないという事と、 QWEでは、HTMLファイルは投稿する必要が無かったので使っていないのですが、それが原因でしょうか;? 他の色んなサイト等でも質問をさせて頂いたのですが、どこで質問をしても、まともな返答が返されず、 「その時点で無理だろ。諦めろ」とか 「論外。投稿自重」 等、小バカにするだけで何のアドバイスも無い回答だけがきました。 どなたか、携帯アプリの作成に詳しい方がいらっしゃいましたら、回答よろしくお願い致します。

みんなの回答

回答No.2

こんにちは。 質問内容があまりにも抽象的すぎて回答しにくいです。^^; 質問を読んだ人が、文面から意味を悟らなければならない質問には回答がつきにくいですよ。 質問者様が開発したソフトウェアを実行させたいプラットフォームは何でしょうか? auのオープンアプリ開発を参考にされたとの事ですが、auの携帯電話で動作させることを目的としているのでしょうか? ライブラリから察するに、Javaのアプリケーションを開発してみたいのではないかと推測します。 まず・・・HelloWorldが出来たとの事ですが、どのように確認したのでしょうか? 作成してコンパイルが通っただけで出来たと判断したのではないですよね? ちゃんと動作させてみたんですよね? これは、慣例として記述しておりますが、HelloWorldとは、画面上に「HelloWorld」の文字列を表示するアプリケーションだと思っています。 エミュレータで実行してみてちゃんと表示されているのであれば最低限の開発環境は出来ていると判断できます。 まず、そこがクリアになっているかどうかで、次の判断です。 コンパイルが通ったからと言って、正しく動くとはかぎりません。 そもそもBroomFightとは何かがわからないのですが、そのサンプルプログラムは動作実績のあるプログラムなのでしょうか? あくまでもコーディングサンプルのソースコードではない事を明確に調査してください。 動作保証された完璧なソースコードなのでしょうか? 開発環境の操作方法を理解されておりますでしょうか? ブレークポイントの設定、トレース実行及び変数等の確認のためのメモリ観覧などの操作方法は大丈夫でしょうか? 画面が真っ白との事ですが、プログラムのどの部分まで実行できているのかトレースしてみた結果はどうでしょうか? 開発環境の問題でトレース実行出来ない場合は、ログを画面上に表示する等の工夫をこらして、プログラムのどの部分まで実行できているのかを調査する必要があります。 開発環境で動作出来ないプログラムを実機転送しても動作するはずがありません。 長々と書きましたが、質問者様が開発環境を使いこなして問題点を見つける事もせずに、「サンプルをコンパイルして実行してみたら動かなかった」事しか伝わってきません。 困っている内容が「開発環境の使い方」なのか「プログラムのコーディング方法」なのか「確実に動作するプログラムの実機テストの方法」なのかはっきりさせる事からスタートです。

soareal
質問者

お礼

親切丁寧なご解答有難う御座います。 やはり質問が分かりにくかったでしょうか; アプリ開発の初心者な為、私自身どう質問していいかとか、質問にはどういう要素が必要かという事に困り、出来る限りでお伝えしたつもりなのですが; PlatformはWindowsのXPです。 はい、私が現在使用している携帯電話がau端末なので、まず初めにau端末用の開発から始め、後々他社の端末にも対応するアプリを作ろうと考えています。 camuycikap様の御推測の通り、Javaアプリケーションの開発が目的で御座います。 「HelloWorld」は文字列表示のプログラムで、エミュレータによる実行で文字列表示には成功しました。 私はアプリ☆ゲットというサイトのオープンアプリの作り方(下記URL参照)を参考に始めたのですが、 そこにゲーム製作のサンプルプログラムとして、「BroomFight」というものがありました。 http://special.appget.com/archives/develop-appget/3181 BroomFightもHelloWorldと同じ手順で進めていったのですが、 BroomFightではHelloWorldと違い、エミュレータで実行してみても、何も起こりませんでした。 もしかしてこのプログラムはエミュレータでは実行されず、一度携帯端末にダウンロードすると出来るのか?と思い、 QWEというサイトにて、テスト投稿し、自分でダウンロードしてみた結果、画面が真っ白になるだけで何も起きませんでした。 HelloWorldの時と同じ手順でしたのに何故出来ないのかが分からなくて質問しました。

soareal
質問者

補足

すいません。自己解決しました。 単に画像の保存形式がGIFになっていた為に読み込みが出来ていなかったという凡ミスだったので、PNGに変えたら出来ました。 あとはJavaのプログラミングを身につけて自作ゲームの製作に臨みます。 有難う御座いました。

回答No.1

>「その時点で無理だろ。諦めろ」とか >「論外。投稿自重」 と言われた理由が質問者は理解できてないのね。 まぁこの質問の仕方では上記の事を言われても仕方がない。同情できないね。 >小バカにするだけで何のアドバイスも無い回答だけがきました。 しかもそれを小馬鹿にされたと思っているのがすでに駄目だね。 でココでも >他の色んなサイト等でも質問をさせて頂いたのですが、 と同じ事を繰り返す。 まずは質問者はプログラミングをする前にどうしてまともな回答がつかないか自分の質問を読み直してその原因を理解することから始めた方が良い。

soareal
質問者

お礼

回答ありがとうございます そうですかご指摘ありがとうございました

関連するQ&A

  • iアプリとオープンアプリ

    au向けのオープンアプリを配信してるサイト↓ http://qwe.jp/appli/ で配信されているアプリをDoCoMoのSO903iでダウンロードしようとすると、 うまくダウンロードできません。 試したアプリ↓ http://qwe.jp/appli/Pman2.jad-Pman PCでサイトに行くと、JADとJARをダウンロードできます。 そのJADとJARをうまく変換してDoCoomでもダウンロードできるように対応させることはできないでしょうか?

  • システム開発をしています、ちょっとした携帯アプリの開発をするために、ス

    システム開発をしています、ちょっとした携帯アプリの開発をするために、スケジュールを組んでみなさいと上司から命令がきました。 1年生位の技術スキルでオープン系の開発経験はあるのですが、全く未経験の携帯アプリの開発のスケジュールを組んでみろと言われても全くわかりません。 スケジュールを立てるために参考になるサイトはありますでしょうか? なお私の場合、スケジュールを組んだことは1度もなく全くの素人レベルになります。 お手数ではございますが、アドバイスをお願いできないでしょうか。

  • EclipseでのAndroidアプリ開発について

    プログラム初心者ですが、Eclipseを使ってアンドロイドアプリの開発をしようとしています。 様々なサイトを参考に初心者ながらなんとか開発環境を整えるとこまで来れたのですが、Eclipse上からAndroidのエミュレーター起動の仕方が分かりません。 エミュレーター起動だけならAVD Managerのexeファイルを使ってできるのですがそこにEclipseで作ったプログラムを動かすことはできませんし(やり方があるのかもしれませんが…)、大体のサイトの説明だとEclipseからエミュレーター起動ができるようですよね…? また、実機(GalaxySIILTE)で、作成したアプリケーションを動かすにはどうすればいいのでしょうか? なんだか分かりにくい文章ですみません。ご回答、よろしくお願いします!

  • オープンアプリと何ですか???

    最近、auの携帯にナンバーポータビリティした者です(機種名S001) アプリの一覧に「オープンアプリプレイヤー」という物があったのでやってみようと思いました。 (1) オープンアプリとはネット上で各個人が公開しているゲームのような物が起動できると考えて良いですか??? (2) http://qwe.jp/appli/   このページに行き着いたのですが、ファイルのダウンロードから携帯での起動方法が分かりません。   例えば、 http://qwe.jp/appli/HyperSpace_TypeOAP2.jad-HyperSpace%20OAP%20v0.0.5   このアプリを起動させたい場合、JADダウンロード/JARダウンロードと表記がありますが、何をダウンロードすればいいのでしょうか?   また、ダウンロード後の解凍作業は必要ですか? ちなみに、パケットをなるべく節約したいので、PCでファイルをダウンロード→マイクロSD経由で携帯にファイルを移動させたいです。 実はなんどかダウンロードをしてみたのですが、全く起動できません。 ファイルそのものに「はてなマーク」が付いてしまい、認識していないようなんです。 起動するには何か手段があるのでしょうか???

    • ベストアンサー
    • au
  • アプリ開発について

    エミュレーター、Activityについて質問させていただきます。 私の使用しているPCはMacのバージョン10.6.7です。 Macもアプリ開発も初心者なので説明が足りない所もあるかもしれませんがお力添えよろしくお願いします。 エミュレーターを使ってこちらのサイト様のここ(http://www.javadrive.jp/android/activity/index5.html)まで出来たのですが、書いてある通りに Tast5_1Activity.java を作成し、エミュレーターを起動すると 予期せず停止~ となってしまいます。 エクリプス下部にあるコンソールを見ると、どうやら操作は成功しているようなのですが、読み込まれているjavaがTast3_1Activityになっているようでした。 javaプログラムはTast5_1Activityしか残していないのですが、再起動させてみても変わらないままでした。 自分なりに調べてみたのですが、行き詰まってしまいました。 よろしければ教えてください、お願いします。

    • 締切済み
    • Mac
  • MIDP2.0の携帯アプリ開発

    MIDP2.0の携帯アプリを開発したいのですが、 開発キットはどこからダウンロードされていますか? できるなら無料がいいのですが、販売されているのでもかまいません。

  • ANDROIDアプリの開発を勉強したいのですが

    JavaBeans-IDE とEclipse3.5(galileo)にANDROID-SDK を導入し ANDROID端末のエミュレーターを起動できて HelloWorldのアプリを起動できる状態にまで来ています ですが ANDROID開発で買った参考書が自分には合わず学習が止まってしまいました どなたか簡単なサンプルコードか入門に最適なウェブページもしくは 参考書をご存知でしたら 教えていただけないでしょうか? どうぞよろしくお願いします

    • ベストアンサー
    • Java
  • S!アプリ開発ツールについて

    ソフトバンクのサイトで配布されているS!アプリ開発ツールの使い方がいまいちわかりません。 それとJADとか書いているのですが、これも何のことだかわかりません。 それと、これは普通にパソコンで公開されているようなフラッシュゲームなどを変換することは可能なのでしょうか? 回答お願いします。

  • 携帯アプリの配布サイト

    auのオープンアプリプレーヤーで携帯ゲームを開発しました.色々な人に使っていただけたらと思っています.無料でゲームを登録できて,皆がダウンロードできるようにするサイトなどご存知でしょうか?

    • ベストアンサー
    • au
  • EZアプリ開発キットのエミュレータが不正終了

    EZアプリ開発キット(http://www.au.kddi.com/ezfactory/tec/spec/ezplus_kit.html)でサンプルプログラムをコンパイルして、エミュレータで実行しようとしたんですが、エミュレータ本体(JbIme.exe)がエラー吐いて落ちます。 同じような症状の方は居ますか? OS:WinXPSP2&Win2000 JDK:1.6.0.01 J2MEWTK:2.2(MIDP1.0)

専門家に質問してみよう