スマートフォンアプリ開発
- 【eclipse】うまく動作してくれなくて。。。
アンドロイドアプリを作ろうと思って、本とかインターネットで調査してるのですが、環境構築で躓いています。 インターネットで最新の情報が見つからず数年前のやり方でイントール先のページが違ったりと、とにかくよくわからないのです。。。 いくつか質問があるのですがよろしいでしょうか。 色々調べてるのですが全然わからないのです・・・ まずどういった手順でインストールしたか 1.javaをインストール(Windows 64bitなので、64bit版) http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html よりダウンロードして、実行してインストール 2.eclipseのダウンロード http://www.eclipse.org/downloads/ の、「Eclipse IDE for Java EE Developers Eclipse IDE for Java EE Developers」をダウンロード。 デスクトップに解凍する。 3.日本語化(うまくいってるので詳細は省きます) http://mergedoc.sourceforge.jp/ の「最新版 1.4.x」をダウンロードして、2で解凍したフォルダの「dropins」の中に入れて、さらに「eclipse.ini」を書き換える。 4.SDKのダウンロード http://developer.android.com/sdk/index.html ここの右側にある、Download the SDKをダウンロードして、3と同じようにeclipseの日本語化 解凍すると、「adt-bundle-windows-x86_64-20131030」というフォルダになる。 5.SDKマネージャーで色々インストール 4でダウンロードしたフォルダの中のSDKの中にある、SDK Manager.exeを起動して、 Tools,Extrasを含め後は適当なバージョンをインスール といった手順でインストールしました。 質問1 eclipse.exeは「2」と「4」でダウンロードした、どちらの方を使うの?? とりあえず4を使ってます。「java-ADT」と出ています。 質問2 仮想デバイスが新規作成できない。 添付ファイルのように必要項目を入力して、「OK」がクリックできる状態なののに、 クリックしても無反応。30分~1時間まっても駄目。キャンセルは押せました。 代わりに、「4」でダウンロードした中のsdkのフォルダにある、AVD Manager.exeを起動して設定したら出来ました。 メニューのウィンドウからの設定では相変わらず新規作成も編集も「OK」がクリックできません。 グレーアウトしてないにもかかわらずです。 質問3 とりあえず仮想デバイスは設定できたので、実行してみたところ The application helloapp (process jp.test.helloapp) has stopped unexpectedly. Please try agein が出てテストできない。 調べると原因はLogCatにあると書かれていたので見てみると、 レベルD、W、Eがたくさん書かれていて意味がわからない。 エラーコードは以下。長いので途中で切れてしまいましたのでEだけ書いておきます。 以上たくさん質問してしまいすみません。 開発開始すら出来ずにもう3日たってしまっています。。。 何とかしたくて質問させていただきました。 すごく困っています。よろしくお願いします。 ====ここから===== E FATAL EXCEPTION main E java.lang.ExceptionInInitializerError E at android.support.v7.app.ActionBarActivityDelegate.createDelegate(ActionBarActivityDelegate.java:54) E at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:96) E at jp.test.helloapp.MainActivity.onCreate(MainActivity.java:18) E at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) E at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611) E at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) E at android.app.ActivityThread.access$1500(ActivityThread.java:117) E at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) E at android.os.Handler.dispatchMessage(Handler.java:99) E at android.os.Looper.loop(Looper.java:123) E at android.app.ActivityThread.main(ActivityThread.java:3683) E at java.lang.reflect.Method.invokeNative(Native Method) E at java.lang.reflect.Method.invoke(Method.java:507) E at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) E at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) E at dalvik.system.NativeStart.main(Native Method) E Caused by java.lang.NoClassDefFoundError E at android.support.v7.app.ActionBarActivityDelegateBase.<clinit>(ActionBarActivityDelegateBase.java:47) E ... 16 more
- 締切済み
- スマートフォンアプリ開発
- macus
- 回答数2
- Objective-c画面推移のメモリ管理について
iPhoneアプリ開発を初めて間もなく拙い質問ですがお願いします。 StoryBoardを使わずにxibを指定して直接画面推移を行っています。 その周辺のコードは http://www.bhnt.co.jp/blog/雑記/社員:cobra/イチから学ぶiphoneipadアプリ開発-第6回-「interface-builderを使って ...を参考にしました。 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { SecondViewController *vc = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil]; [self presentViewController:vc animated:NO completion:nil]; // [self removeFromParentViewController]; // [self.view removeFromSuperview]; } 画面がタッチされたときにSecondViewControllerを呼び出して、画面を遷移しています。 SecondViewControllerにも似たコードを記述しMainViewControllerに遷移しています。 これを繰り返していると数MByteずつ使用メモリが増えていきます。まだメモリも小さく支障は全くないのですが、いずれ悩まされる前に解決したいと思い質問しました。 遷移したあとに元の画面が破棄されていないのでは無いかと思い、コメントアウトにしてある下二行を追加してみましたが、結果は変わりませんでした。 破棄されたことを示すviewDidDisappearをNSLogで確認してみたところ、呼び込まれているのですが、これはC++などでいうデストラクタとは似つかない処理でしょうか? 長々と要点の掴みづらい質問ですがどうかよろしくお願いします。
- ベストアンサー
- スマートフォンアプリ開発
- tojoheader
- 回答数1
- android開発環境について / Hyper-V
Windows8.1 のクライアントHYPE-VのゲストOSとして動かしている Windows7 sp1 に Android開発環境を構築したいと考え、eclipse 及び Android SDK をインストールしましたが、Android 仮想デバイスマネージャーで新規デバイスの作成が行えません。HYPER-V配下でエミュレータは使用できないのでしょうか?随分と昔になりますが仮想化環境で動作させたような記憶があるのですが??同じような環境(仮想化環境)で開発を行っている方がいらっしゃいましたらご教授いただければ幸いです。よろしくお願いいたします。(HYPER-V環境下で動いているとの情報だけでも入手できればありがたいです、いろいろググったのですが"できない"との記述も見当たらなので諦められないでいます) ※「Intel x86 Emulator Accelerator(HAXM) Rev.3」を使用しなければ Intel VT は利用されないのでエミュレーションも実行できるのではと考えていたのですが? ■現象 Android 仮想デバイス・マネージャーにて新規デバイスを作成しようとするが必要なパラメータを設定後、OKボタンをクリックしても反応がない。(作成できない) ※OKボタンはグレーアウトしておらず、一見、選択できる状態です。 -- 以下、現在の環境となります -- ■設定パラメータ・例(さまざまな組み合わせを行いまいたが結果は変わりません) AVD名 : test-avd 装置 : 5.1"WVGA(480×800:mdpi) ターゲット : Android 4.4.2 - API Level 19 CPU/ABI : ARM(armeabi-v7a) キーボード : チェック スキン : WVGA800 フロント・カメラ : None バック・カメラ : None メモリー・オプション : RAM/512 VMヒープ/16 内部ストレージ : 200 MiB SDカード : 未設定 エミュレーション・オプション : チェックなし ※ワーニングメッセージ表示なし ■ホストOS Windows 8.1 Professional(64bit) プロセッサ : Intel(R) Core(TM) i5-3570K CPU @3.40GHz 3.41GHz 実装メモリ : 16.00GB ■HYPER-V 管理コンソール : 3.0 バージョン : 6.3(ビルド9600) ■ゲストOS Windows 7 Professional SP1(32bit) 実装メモリ : 3.00GB ■Java Java 7 Update 51 Jave SE Development Kit 7 Update 51 ■Eclipseインストール詳細 Eclipse IDE for Java EE Developers : 2.0.2.20140224-0000 Android DDMS : 22.6.0.v201403010043-1949357 開発ツール ↑ 階層ビューアー ↑ トレースビュー ↑ OpenGL ES 用トレーサー ↑ ■Android SDK Manager (Installed) ○Tools Android SDK Tools Rev.22.6 Android SDK Platform-tools Rev.19.0.1 Android SDK Build-tools Rev.19.0.3 ○Android 4.4.2(API 19) Documentation for Android SDK Rev.2 SDK Platform Rev.3 Samples for SDK Rev.4 ARM EABI v7a System Image Rev.2 Intel x86 Atom System Image Rev.2 Google APIs(X86 System Image) Rev.2 Google APIs(ARM System Image) Rev.3 Sources for Android SDK Rev.2 ○Extras Android Support Repository Rev.4 Android Support Library Rev.19.0.1 Google Analytics App Tracking SDK Rev.3 Google Play services for Froyo Rev.12 Google Play servives Rev.15 Google Reoository Rev.6 Google Play APK Expansion Library Rev.3 Google Play Billing Library Rev.5 Google Play Licensing Library Rev.2 Google USB Driver Rev.9 Google Web Driver Rev.2 Intel x86 Emulator Accelerator(HAXM) Rev.3 ※「Intel x86 Emulator Accelerator(HAXM)」に関しては使用できないと考え当初はインストールしていませんでしたがいろいろ試しているうちに選択して、現在に至っています。ただし、HYPER-V環境下では思ったとおりインストール(IntelHAXM.dmgの実行)はできずにセットアップは完了していません。 ※ Android SDK は当初「マーケットプレス」からインストールしましたが、その後アンインストール後に「新規ソフトウエアインストール」から行っています。 ※ APIもさまざまなレベルと入れ替えて試してみました。
- ベストアンサー
- スマートフォンアプリ開発
- kazukazu_QA
- 回答数1
- ios,androidアプリの申請に関して
アプリの申請について調べておりますが、 気になることがありましたので、御知りの方がいらっしゃいましたら、教えていただけないでしょうか。 1.口座情報は、アプリごとに登録するのでしょうか。それともアカウントごとでしょうか。 2.口座情報の名義は自分名義ではなく、他人名義での登録は可能でしょうか。 3.アプリの無料←→有料の変更は、IOSは管理画面、Androidは再度アップロードからという記事をみましたが、価格の変更時は両方とも、管理画面等から簡単に行えるのでしょうか。 4.必要経費に関しましては、ios年間8400円,Android初期のみ$25でお間違いないでしょうか。1アプリごとに金額が発生するのでしょうか。 5.出品者情報は、アプリごとに設定するのでしょうか。それともアカウント登録情報を使うのでしょうか。 6.アカウント登録などの登録料などはアカウント情報の自分名義での登録のみになるのでしょうか。 分かる範囲だけでもおしえていただけると幸いです。
- ベストアンサー
- スマートフォンアプリ開発
- noname#202682
- 回答数1
- xcodeのアプリ開発初心者です。
xcode5でiPhoneアプリを作っています。まだまだ初心者でわからない事ばかりですが、生年月日で鑑定できる占いアプリを作っています。レイアウトは生まれた年、生まれた月に各々テキストフィールドを、日にちは31個のボタンを用意しています。年、月のテキストフィールドにそれぞれ4桁、2桁の数字を入力した後にしかボタンを押せないようにしたいのですが、どのようなコードを書いたらいいのでしょうか?どなたかおわかりになられる方が見えましたらよろしくお願いします。
- 締切済み
- スマートフォンアプリ開発
- xcode412
- 回答数1
- Xcode画面推移
Xcodeで画面推移をしたいの質問をいくつか書いていきます ViewControllerを二つ足して三つの画面にする場合それぞれにMファイル、Hファイルを作るときはどうすればいいでしょうか? 二つ目、三つ目の画面に名前はつけないとダメですか? 三つ目の画面から二つ目の画面に移行したい場合どのファイルにどんなコードを書けばいいですか? 回答よろしくお願いします
- 締切済み
- スマートフォンアプリ開発
- momorion
- 回答数1
- アプリの更新について
HTML5+CSS+javascriptで通販スマホアプリを作成しようと考えています。通販アプリなので、日々商品がかわるため、頻繁にスコードを更新することになります。そこで疑問に思う点があります。その度にビルドしなおして、appstore等に登録しないといけないのでしょうか?それは開発側もユーザー側も不便だと思うので、なにか良い方法はないでしょうか?どうかご教示ください。
- ベストアンサー
- スマートフォンアプリ開発
- ueda7777
- 回答数1
- UIに関する記述について(iphone)
知り合いにiphoneアプリを作成して頂きました。プログラマが記述した 拡張子がmのファイルを見たのですがUIに関する記述が見当たりません。ボタンのあるアプリなのでUIbuttonとかあると思っていたのですが…、UIに関する記述は一体どこにあるのですか。教えて下さい。
- ベストアンサー
- スマートフォンアプリ開発
- okwave127yu
- 回答数1
- IPhoneアプリ開発時に、Macが必要な時点
お世話になります。 IPhoneアプリ開発時に、Macが必要になる時点について 教えていただければと思います。 ・通常の開発は、Windowsで実施→製品版のコンパイルの時だけ、 Macで実施 は可能でしょうか? 詳細に書いているURLなど教えてもらえればうれしいです。 よろしくお願いします。
- ベストアンサー
- スマートフォンアプリ開発
- dosiroutodesuyo
- 回答数1
- iphone端末に作成アプリをインストール
知り合いにiphoneアプリを作成して頂きました。zip形式のファイルを頂きまして、これからmacをレンタルし、iphoneアプリ開発環境をインストールし、最後にiphone実機にアプリをインストール する手順を行っていくのですが、頂いたzip形式のファイルをどのような手順でiphone実機に落とし込んで行けば良いのでしょうか? zipファイルは今USBフラッシュメモリに入っています。ご教授お願いします。
- ベストアンサー
- スマートフォンアプリ開発
- okwave127yu
- 回答数1
- XcodeでSQLite ファイルを開けない
iPhoneプログラミング開発でカレンダーの予定データなどを管理するために データベースを使ったアプリを使いたく、SQLiteの勉強をしているのですが、エラーが出てうまく処理できません。 http://blog.oukasoft.com/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0/%E3%80%90iphone%E3%82%A2%E3%83%97%E3%83%AA%E3%80%91sqlite%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%BF%E3%82%8B%E3%80%81fmdb%E3%80%81lita/ 上記のページを参考にプログラムしましたが、 「error opening! :14」 「DB error : 14 "unable to open database file"」 と表示されてしまい、データベースがうまく作成されていないように思います。 コードの実行はできます。 上記のサイトで「SQLiteを使用するためのライブラリ「libsqlite3.0.dylib」を追加」という項目までは間違いなく出来ていると思うので、コードで間違っていると思われます。 以下にコードを晒します。(ヘッダファイルは何も処理を加えていません。) ■ViewController.m http://www.dotup.org/uploda/www.dotup.org4912827.txt よろしくお願いします。
- ベストアンサー
- スマートフォンアプリ開発
- ifonesapp
- 回答数2
- WindowsPCでIPhoneアプリを開発
お世話になります。 WindowsPCでIPhoneアプリの開発・販売が 「技術的に」できるか否か、教えて頂きたく思います。 ※Windows OSで開発するという意味ではなく、 『VirutalBox』などを使ってWindowsパソコンからMac OS Xを使い IPhoneアプリを開発・販売まで「技術的に」でできるか否かという意味です。 ※「技術的に」できるか否かですので、「技術的」答える技量がない 場合は、この質問は無視してください。 ※iOSのライセンスは、ライセンスのみ別途購入。 WindowsでiOSを動かす条件は全て満たしている状態 いろいろご意見あるとは思いますが (1)(Windows OSではなく、)WindowsPCで、IPhoneのアプリの 開発ができるか否か。 ※iOSのライセンスは、ライセンスのみ別途購入。 WindowsでiOSを動かす条件は全て満たしている状態 (2)(1)で、できないのであれば、どの段階でNGとなるのか (3)その他の意見 の順でご回答お願いします。 ※「技術的に」できるか否かですので、「技術的」答える技量がない 場合は、この質問は無視してください。 よろしくお願いします。
- ベストアンサー
- スマートフォンアプリ開発
- dosiroutodesuyo
- 回答数2
- xcodeが利用出来る公共の場について
何処かでxcodeを利用したいのですが、一般にMacを利用させてくれるような場所はありませんか?ご存知でしたら、お教え願います。
- ベストアンサー
- スマートフォンアプリ開発
- okwave127yu
- 回答数1
- Xcode画面移行
XcodeでViewControllerを三つ出して2個目から三個目に移行して、そのあと三個目から2個目に戻るプログラムの書き方を教えて下さい
- 締切済み
- スマートフォンアプリ開発
- momorion
- 回答数1
- WindowsPCでIPhoneアプリの開発
お世話になります。 WindowsPCでIPhoneアプリの開発・販売ができるか否かに ついて、教えて頂きたく思います。 ※Windows OSで開発するという意味ではなく、 『VirutalBox』などを使ってWindowsパソコンからMac OS Xを使い IPhoneアプリを開発・販売までできるか否かという意味です。 ※iOSのライセンスは、ライセンスのみ別途購入。 WindowsでiOSを動かす条件は全て満たしている状態 いろいろご意見あるとは思いますが (1)(Windows OSではなく、)WindowsPCで、IPhoneのアプリの 開発ができるか否か。 ※iOSのライセンスは、ライセンスのみ別途購入。 WindowsでiOSを動かす条件は全て満たしている状態 (2)(1)で、できないのであれば、どの段階でNGとなるのか (3)その他の意見 の順でご回答お願いします。 よろしくお願いします。
- 締切済み
- スマートフォンアプリ開発
- dosiroutodesuyo
- 回答数3
- xcode カメラロール 保存
アイホンアプリ開発で壁紙アプリを作っているのですが、ボタンをタッチすると画像がカメラロールに保存される機能の付け方がわかりません。 コードを調べて、コピー&ペーストをしてもエラーになってしまいます。 どなたか教えていただけないでしょうか。
- ベストアンサー
- スマートフォンアプリ開発
- beat-it-michael
- 回答数4
- ボタンがタッチされた時、他のボタンの背景色を変える
iPhoneアプリ開発の勉強のためObjectiveCを用いてカレンダーアプリを作っています。 ある日付ボタンがタッチされた時、他のボタンの背景色を変える処理を組みたいのですが、うまくいきません。 よくあるカレンダーアプリにあるような、タッチされた日付のボタンの色が変わり、もともとタッチされていた日付のボタンの色が元に戻るようにしたいです。 dayOfTagメソッドで今日の日付のボタンのタグを取得し_dayTagに代入し、 [self.view viewWithTag:_dayTag].backgroundcolor = [UIColor yellowColor]; として背景色を変えるようにしているのですが、画面の全体が黄色になってしまいます。 これらはViewDidLoadの下部の方に書いてあります。 また、他の日付をクリックしたときに、もともと色が変わっていたボタンの色を元のグレーに戻すことはできるのですが、こちらも全体がグレーに戻ってしまいます。 [self.view viewWithTag:_dayTag].backgroundcolor = [UIColor yellowColor]; という書き方に問題があるように思うのですが、どのように対処すれば良いのか分かりません。 以下にコードをさらします。 ■ViewController.h http://www.dotup.org/uploda/www.dotup.org4902374.txt ■ViewController.m http://www.dotup.org/uploda/www.dotup.org4902376.txt _dayTagは初回以降はbtnTapメソッド内にてタップされたボタンのタグを入れています。 よろしくお願いします。
- ベストアンサー
- スマートフォンアプリ開発
- ifonesapp
- 回答数2
- タッチされたボタンを特定したいObjectiveC
iPhoneアプリ開発の勉強のためObjectiveCを用いてカレンダーアプリを作っています。 for文をネストして横7マス*縦6マスの日付ボタンを作成し、カレンダーのレイアウトを描画しています。 その中でタッチされたボタンの背景色を変えたく、ボタンをタップされた時の処理として btnTapメソッドを呼び出し、そのボタンのタグを取得し、そのタグのボタンの背景色を変える処理を組んでいるのですが、中々うまくいきません。 プログラムの実行はできるのですが、カレンダーのどの日付をタップしても、必ず一番右下のボタンの背景色が変わってしまいます。このボタンはfor文の一番最後で描画されるボタンなので、それが関係ありそうなのですが、どのようにして対処すれば良いのか分からないです。 試しに全てのボタンに違うタグを設定し、ボタンが押された時に呼び出されたbtnTapメソッドの中で [self.view viewWithTag:_btn.tag].backgroundColor = [UIColor yellowColor]; としたのですが、それでも右下のボタンの背景色が変わるばかりでした。 以下にコードをさらします。 btnTapメソッドは実装ファイルの一番下にあります。 また、カレンダーのレイアウトの描画はcalendarViewメソッドで行っています。 ■ViewController.h http://www.dotup.org/uploda/www.dotup.org4900936.txt ■ViewController.m http://www.dotup.org/uploda/www.dotup.org4900938.txt お願いします。
- ベストアンサー
- スマートフォンアプリ開発
- ifonesapp
- 回答数1
- Xcodeに画像を取り込む
Xcodeに画像を取り込む手順を教えてください XcodeのメニューからAdd Files to "project名”をクリックして画像ファイルをプロジェクトに登録すると前の質問で教えてもらったのですが、画像ファイルをプロジェクトに登録するには具体的にどうすればいいのですか? たとえば取り込みたい画像ファイル(以下画像)を指定して取り込むにはどうすればいいのですか?
- ベストアンサー
- スマートフォンアプリ開発
- momorion
- 回答数1
- iPhoneアプリプログラミングButtonの削除
iPhoneアプリ開発の勉強のため、Objective-Cを用いてカレンダーを作成しています。 前月、来月のボタンを押した時、カレンダーに表示される月を更新したいのですが、うまくいきません。 今の段階では、まず今の月のカレンダーを表示して、前月のボタンが押された時に画面に表示されるボタンを更新する感じでプログラムを組んでいます。 今月のカレンダーを表示するところまでは出来ているのですが、前月ボタンを押しても何も反応がありません。 自分では恐らく、ボタンの上にボタンを表示するようになっているから、前月のボタンを表示する前にもともとのボタンを削除しなくてはいけないのではと思っていますが・・・ そこでボタンを削除する処理とを組み込みたいのですが、うまくいかず、実行できませんでした。 Buttonの削除方法をいろいろと検索したのですが、なかなか解決に至る処理を見つけられませんでした。 以下にコードを晒します。(無理やりだったり、変数の設定仕方など、汚い点はありますが、その点は甘く見てもらえればと思います・・・) ■ViewController.h http://www.dotup.org/uploda/www.dotup.org4896354.txt ■ViewController.m http://www.dotup.org/uploda/www.dotup.org4896356.txt 余談ですが、この方法でカレンダーのレイアウトを描画していては、この先日付ごとにデータを管理する場合、どうなるんだろうと悩んでいます。 この方法では限界があるのでしょうかね。
- ベストアンサー
- スマートフォンアプリ開発
- ifonesapp
- 回答数2