Android RIAアプリケーション開発のビルドついて
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
fukunaga
投稿数: 44
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
初歩的な質問ですみません。
Magic xpaで、Android RIAアプリケーションの開発を
しようとしています。
ビルドをする際に、Magicのどのプロジェクトを
ビルドするかという指定が見当たらなかったのですが、
どこで指定するのでしょうか?
Magic xpaで、Android RIAアプリケーションの開発を
しようとしています。
ビルドをする際に、Magicのどのプロジェクトを
ビルドするかという指定が見当たらなかったのですが、
どこで指定するのでしょうか?
投票数:1
平均点:10.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
fukunagaさん、こんにちは。
不思議に思われるかもしれませんが、ビルドの段階ではプロジェクトの
指定はありません。プロジェクトの指定は通常のRIAアプリと同じように
AppNameで指定します。
不思議に思われるかもしれませんが、ビルドの段階ではプロジェクトの
指定はありません。プロジェクトの指定は通常のRIAアプリと同じように
AppNameで指定します。
投票数:1
平均点:10.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
追伸です。
現在は、AppNameのパラメータを記したファイルのパスをビルドに
埋め込むこともオプションで可能になっているようです。このほうが
セキュリティが頑丈ですね(笑)。
現在は、AppNameのパラメータを記したファイルのパスをビルドに
埋め込むこともオプションで可能になっているようです。このほうが
セキュリティが頑丈ですね(笑)。
投票数:1
平均点:10.00
s_nagura
投稿数: 109
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
こんにちは。
実行プロジェクトはDevProps.txtに記述してWEB公開ディレクトリに配置しておきます。
そしてexecution.propertiesにDevProps.txtの所在を記述してビルド…という手順になると思います。
スキルアップセンターの「AndroidでのMagic RIA はじめの一歩」を参照してみてください。
http://devnet.magicsoftware.co.jp/skillup/magicskillup/
実行プロジェクトはDevProps.txtに記述してWEB公開ディレクトリに配置しておきます。
そしてexecution.propertiesにDevProps.txtの所在を記述してビルド…という手順になると思います。
スキルアップセンターの「AndroidでのMagic RIA はじめの一歩」を参照してみてください。
http://devnet.magicsoftware.co.jp/skillup/magicskillup/
投票数:1
平均点:10.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
DevProps.txtの所在が確認できない場合は、初回の起動でパスの
入力待ちになりますので、ビルドの段階では記述が無くてもいいです。
というか、もともとはこの仕様がデフォルトだったのですが、起動時
のパス入力を省略できたほうがいいかもという意見もあって、オプション
でexecution.propertiesへの記述が可能になったという経緯があるかと
思います。
セキュリティ的には前にも書いたようにパスの埋め込み式のほうが
安全だと思います。
入力待ちになりますので、ビルドの段階では記述が無くてもいいです。
というか、もともとはこの仕様がデフォルトだったのですが、起動時
のパス入力を省略できたほうがいいかもという意見もあって、オプション
でexecution.propertiesへの記述が可能になったという経緯があるかと
思います。
セキュリティ的には前にも書いたようにパスの埋め込み式のほうが
安全だと思います。
投票数:1
平均点:10.00
s_nagura
投稿数: 109
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
Tandaさん こんにちは。
パス埋め込み、という方法を知らなかったのですが以下のような書式をどこかのファイルに設定するのですか?
「http://リクエスタの位置?appname=hogehoge&prgname=hoge…」
パス埋め込み、という方法を知らなかったのですが以下のような書式をどこかのファイルに設定するのですか?
「http://リクエスタの位置?appname=hogehoge&prgname=hoge…」
投票数:1
平均点:10.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
いえ、そうではなくて、naguraさんの前の投稿にある、
「execution.propertiesにDevProps.txtの所在を記述してビルド」
というのが埋め込みそのものを表しています。
当初は、この方法がなく、初回のApp起動でDevProps.txtのパス
を入力していました。
とはいえ、DevProps.txtの中身は後からでも自由に編集可能で
すけどね。
「execution.propertiesにDevProps.txtの所在を記述してビルド」
というのが埋め込みそのものを表しています。
当初は、この方法がなく、初回のApp起動でDevProps.txtのパス
を入力していました。
とはいえ、DevProps.txtの中身は後からでも自由に編集可能で
すけどね。
投票数:1
平均点:10.00
s_nagura
投稿数: 109
![一人前 一人前](../../uploads/rank3dbf8ea81e642.gif)
分かりました。ありがとうございます。
投票数:0
平均点:0.00
fukunaga
投稿数: 44
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
Tandaさん、s_naguraさんありがとうございます。
返信遅くなってすみません。
とりあえず、ビルドしてapkファイルを作成し、
アンドロイド端末にインストールするところまでは上手くいきました。
アプリを動かしてみたのですが、
「問題が発生したため、○○を終了します。となってしまいました。」
サーバーにリクエストもきていないので、現在調査中です。
返信遅くなってすみません。
とりあえず、ビルドしてapkファイルを作成し、
アンドロイド端末にインストールするところまでは上手くいきました。
アプリを動かしてみたのですが、
「問題が発生したため、○○を終了します。となってしまいました。」
サーバーにリクエストもきていないので、現在調査中です。
投票数:0
平均点:0.00
fukunaga
投稿数: 44
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
前回の内容でやはり、
アンドロイド端末にAPKファイルをインストールし、
アプリを動かしてみると、
「問題が発生したため、○○を終了します。となってしまいました。」
となるのですが、原因は何が考えられるでしょうか?
一つは、Webサーバにリクエストがきていないのでそれが原因の一つかと思うのですが…
自分のPCのブラウザから、
DevProps.txtは見れるのですが、他のPCやアンドロイド端末からは見れないようです。
IISの設定で何か必要なのでしょうか?
初歩的な質問ですみません。
アンドロイド端末にAPKファイルをインストールし、
アプリを動かしてみると、
「問題が発生したため、○○を終了します。となってしまいました。」
となるのですが、原因は何が考えられるでしょうか?
一つは、Webサーバにリクエストがきていないのでそれが原因の一つかと思うのですが…
自分のPCのブラウザから、
DevProps.txtは見れるのですが、他のPCやアンドロイド端末からは見れないようです。
IISの設定で何か必要なのでしょうか?
初歩的な質問ですみません。
投票数:1
平均点:10.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
fukunagaさん、こんにちは。
障害の切り分け方法ですが、IISに何か適当なHTMLファイルを置いて、
そのHTMLが他のPCやAndroid端末のブラウザで表示されるかどうかの
確認を行ってみるといいですよ。
障害の切り分け方法ですが、IISに何か適当なHTMLファイルを置いて、
そのHTMLが他のPCやAndroid端末のブラウザで表示されるかどうかの
確認を行ってみるといいですよ。
投票数:1
平均点:10.00
fukunaga
投稿数: 44
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
Tandaさん、こんにちは。
早速ご回答頂きありがとうございます。
マシン名をIPアドレスにしたところ、
Android端末からIISに置いたHTMLは表示されました。
しかし、アプリを起動した時に
DevProps.txtのURLを指定する画面が出てきませんでした。
エミュレータで動かしているのですが、
起動するとすぐに、
「Unfortunately,○○ has stopped.」と出てしまいます。
どんな原因が考えられるでしょうか?
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
DevProps.txtを指定する画面が出てこないということは、
そのアドレスがすでに登録されてて、何らかの障害があって
プログラムが起動できないということになりますね。
そのアドレスがすでに登録されてて、何らかの障害があって
プログラムが起動できないということになりますね。
投票数:0
平均点:0.00
fukunaga
投稿数: 44
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
そういうことですか…
とりあえず、iOSのほうで試してみたところ、
問題なく動きました。
もう一度手順を見直して試行錯誤してみます。
ありがとうございます。
投票数:0
平均点:0.00
Tanda
投稿数: 2151
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
強制的にURLを入れる画面を出させるには、一旦アプリを
アンインストールして、再インストールされるといいと思いますよ。
アンインストールして、再インストールされるといいと思いますよ。
投票数:0
平均点:0.00