【質問事項】どのような問題ですか?
Aptana Studio 3(日本語化) の新規でプロジェクトを作成する画面が変わって、jsWaffleで出力したプロジェクトが登録できなくなりました。
【その他】
新規プロジェクトで【Android Application Project】を選択して[次へ]をクリックすると
添付画像のダイアログが出て【ワークスペース内にプロジェクトを作成】のチェックボタンを外して
jsWaffleで作成したフォルダを選択しても[次へ]のボタンがクリック可能な状態になりません。
今まで通りjsWaffleで作成したプロジェクトを登録するにはどうすればよいでしょうか?
助けてください。
http://d.aoikujira.com/jsWaffle/tasukeai/attach/343-error.jpg
Aptana3を再インストールしてみましたが、やはり一番初めに質問させていただいたダイアログが出てjsWaffleで作成したProjectが登録できません。
そこで、「以前作成したプロジェクトをコピーして利用する方法」を詳しく教えていただけないでしょうか?
もしくは他の方法がございましたらご教授ください。
はじめてつかうので右も左もわからない状態で2,3時間てこずりましたが、結局できなくてここにたどりつきました。
以前作成したこともないので、WaffleTestの中身をいったん退避させてプロジェクトを作った後でフォルダを丸ごと上書きしてみましたがうまくいきませんでした。
とりあえず、インストールからここまでで徹夜になってしまったので、Eclipseというのに挑戦するのはまた明日にでもやってみようと思います・・・
AptanaとAndroid SDKの相性が悪くなったようです。
最新のEclipseを利用する方法を試してみてください。
ありがとうございます。
早速、Eclipseをインストールしてみました。
これを使うのは初めてなので、そもそもの導入方法が間違っているのかもしれませんが、
jsWaffle で Eclipse の workspace に "MyTest01" をつくった後で
Eclipseで New Android App のウィザードで
Create Project in Workspace のチェックを入れると
There is already a file or directory named "MyTest01" in the selected location.
Create Project in Workspace のチェックを外すと
Folder 'C:\eclipse\workspace\MyTest01' is not empty.
となって、プロジェクトがつくれません。
そっこはかとなく、プラグインとの相性が悪くなってしまったのかな?と感じます。
いかがでしょうか?
http://d.aoikujira.com/jsWaffle/tasukeai/attach/361-jsw.png
実際の手順で見ると、問題が分かりますね。
jsWaffleのプロジェクトを、workspace外に配置するとうまくいくと思います。試してみてください。
jsWaffle と Android Project の関係性がよく分かってい無くて恐縮です。
これまで、Android Application Project という項目を選んでいましたが、
Android Project from Existing Code というやつか、他の別のを選ばなきゃならないってことでしょうか?
単に Android Project という名前のウィザードが無いようなので・・・
Android Project from Existing Code を選んで先には進めましたが、
次は、Maker id 122 not found.
などというまた別の要因っぽいエラーが出ていまして解決には至っていないのですが…(^^;
用語等よく分かっていないので勘違いしていたらすみません。
http://d.aoikujira.com/jsWaffle/tasukeai/attach/363-jsw2.png
Android Application Projectを選ぶ必要があります。
それでだめだと、おかしいですね。
再度、手順を、見なおしてみます。
お返事どうも、ありがとうございます。
Aptana3 にせよ、Eclipse にせよ Android Application Project のひな形を作ることはできるので、
jsWaffle → Eclipse(or Aptana3) ではなくて、Eclipse(or Aptana3) → jsWaffle の順番にひっくり返してみたらどうか?と思い Android Application Project のひな形を作ってから、できたフォルダを指定して jsWaffle で上書きしようと思ってやってみたのですが、Already exist OutputDir. のエラーになりました。
手順として、Eclipse(or Aptana3) で Android Application Project ひな形を作ってから、jsWaffle で内容を置換え+必要なものの配置が、ボタン一発でできればいいんじゃないかな?と思いました。
どうぞ、よろしくおねがいいたします。
別の方法で、プロジェクトを作る方法を書いてみました。
http://d.aoikujira.com/jsWaffle/wiki/index.php?95&go
参考にしてみてください。
いろいろと画面構成などが変わっているようで、まだ悪戦苦闘しています…
(1)jsWaffleのJARファイルをダウンロード †
できました。
(2)EclipseでAndroid Projectを作る †
できました。
(3)libsフォルダにJARファイルをコピー †
できました。
(4)メインプログラムを書き換え †
プロジェクト名.java というファイルが無かったのですが、MainActivity.java とかいうのがあったので
それだろうなと思って書き換えたら、自動的に置き換わったみたいなので、とりあえず良かったのかな?
とよく分からないながらも、できた気がします。
あとでもう一度試してわかったのですが、プロジェクト作成時のウィザードで New Blank Activity の
ActivityName のところであらかじめ変えておかないといけないのですね。
(5)テンプレートをコピー †
以下のようにファイルが配置されるようにします。
+ res
| + www
| | - index.html
ここは、少し混乱しています。
は、www を丸ごとコピーじゃだめなんでしょうか?
テンプレート zip の中身は www/res の階層構造になっているようなのですが
よくわからなかったので、jsWaffle のインストーラーでできるのと同じ構成なら良いのだろうと
おもって、それと同じ階層にしてみましたが…
(6)権限を追加する †
これも、ソースをエディットするような画面は出てこなく、
操作パネルで設定するような画面が出てきます。
そこで、(U) のボタンをおして [Add...] ボタンを押すとそれらしき Name が選択できるのですが、
リストに無い項目があり、よくわからなかったので、別のテキストエディタで直接XMLファイルを開いて追記をして、
その状態でとりあえず、実行してみましたが、エラーがたくさん出てダメでした…
結局、わけもかわらずいじくっているのでダメなんでしょうね…
JavaやらAndroidSDKの基本的なところから勉強して出直さないといけない気がしてへこたれ気味です。
同じく、マニュアルと同じプロジェクトが見当たらなかったため、適当にいじっていたのですが、Android Project from Existing Codeでできていますよ。
ルートディレクトリにjsWaffleで作成したプロジェクトのパスを選択し、完了を押せばたいていうまくいきます。
初めは上手く行かなかったのですが(みなさんと同じくエラー)、いろいろチェックをオン・オフしたりしていたら出来るようになりました・・・
参考にならないと思いますが、一応報告。
まだコンパイルして配布、までは試してないのでわかりませんが、実機でのデバッグは問題なく行えてます。
(6)のくだりで、
外部エディターなどでコピペして保管(Ctrl-s)をしたあと、リフレッシュ(F5)をしてプロジェクトエクスプローラーでマウス右クリックかファイルメニュー)更新を確認したほうがよいです。
プロジェクトメニューでクリーン(N)を実行してからテストをするとよいです。
resフォルダの中身は、ブザーの音やCSSファイル、javascriptファイルが入っていますので、WWWの下でindex.htmlと同じ階層に無いと動かないと思います。
そのため、wwwを解凍して、そのままコピー&ペーストで設置して大丈夫です。
多分アイコンが入っているresフォルダと混同してしまっているかも・・・
Eclipseを4.2を新しくインストールして試しました。
Android SDKも最新版をインストールしました。
そして、既存コードからのAndroidプロジェクトを選択して、jswaffleの最新版のテンプレートを読み込んだところ、添付した画像の位置のソースでエラーが出ています。
赤いエラーなので、実行できずエラーになります。
取り急ぎ、状況をお知らせします。
http://d.aoikujira.com/jsWaffle/tasukeai/attach/377-hokoku1.jpg
アクティビティの名称の件ですが、添付した画像の位置にあるタイトルという場所の文字が、アプリがインストされた時の表示名に影響があるようなので、ここを適宜変更すると良いと思います。
すみません。 画像を添付できていないので、言葉で書きます。
新規ブランク・アクティビティーを設定する画面で、項目の最後のタイトル部分を修正すると良いと思います。
JARでプロジェクトを作る方法で試していますが、今回画像を添付しました。
srcフォルダにある、プロジェクト名.java を開き、以下のように書き換えます。
の部分が上手く出来ず、困っています。
書かれている通り行うとエラーになるので、手探りで修正したら、hallo の文字が表示されますが、本来のjswaffleの画面を表示することが出来ません。
まだ、javaを勉強中なため、大変申し訳ございませんが、修正箇所をご教授頂けましたら幸いです。
書き方がわかりにくくてすみません。
JARファイルによる設定方法を、以下に作ってみました。
参考にしてくださいね。
http://goo.gl/mfhGT
クジラ飛行机さん、ありがとうございます。 (〃^∇^)o_彡☆
お陰様で、デモを起動できました。
本当に、助かります。
おかげさまで、無事にアプリをパッケージ化できました。
これから、Google Playにアップするための画像を制作します。
感謝しています。