7
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PhoneGap(Cordova)を使えるようになるまでのメモ

Last updated at Posted at 2013-07-09

DreamWeaverのPhoneGapサービスを使ってAndroidとiOSアプリを作りたかったんだけどうまくいかない。
日本語のドキュメントも少ないし、やりたいことを調べるだけでも時間がかかる。

いろいろ調べてみたら、PhoneGapの日本語のファンサイトを発見。

http://phonegap-fan.com/

ありがたい!
なにもDreamWeaverに縛られることもないので、これでいいじゃん。

作業しながら気になったことのメモ


###スタートアップガイドのAndroid編

まず

Eclipse Classic のダウンロードとインストール
Android SDK のダウンロードとインストール
ADT Plugin のダウンロードとインストール

って書いてあるけど。
Android SDKを入れたらEclipseが付いてきた!
少し前はなかったのに。。。。
・・・というわけで。Android SDKだけでOK!(たぶん)

Android SDK

作成したプロジェクトのルートディレクトリに、以下の2つの新しいディレクトリを作成します
/libs
assets/www

libsはすでに存在してたので作らなかった

以下のコードを、 <uses-sdk.../> <application.../> タグの間に貼り付けてください。

スペルミス?が3か所あったので修正

AndroidManifest.xml(修正後)
<supports-screens 
android:largeScreens="true" 
android:normalScreens ="true" 
android:smallScreens="true" 
android:resizeable="true"
android:anyDensity="true" /> 
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" /> 
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />

あとは書いてある通りにやって…
Android端末をPCに接続してRun as > Android Applicationで
動いた!


あとでなんとなく気付いたこと、

どうやらこの方法ではiOSアプリは作れないらしい。
やっぱりiOSアプリはMacとXcodeで作るのが順当みたい・・・まぁ。そういうもんか

WindowsでiOSアプリを作るにはDreamWeaver + PhoneGap Buildかなぁ?

7
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?