HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0820
開発初心者androidアプリ用のビルド環境がつくれない9解決


開発初心者

リンク

2014/8/20(Wed) 16:12:01|NO.64057

onitamaさんに掲示板を紹介させてもらいました。
質問失礼します。

スマホアプリプログラミングHSP3Dishを
p112から参考にandroidアプリ用のビルド環境をつくっているのですが
どうしても内部エラーが出てしまいます。

スマホアプリプログラミングHSP3Dishに付属してるCDで
JDKをC:\Program Files (x86)\Java\jdk1.6.0_35
SDKをC:\android\android-sdk-windows
Android NDKをC:\android\android-ndk-r8b
apache AntをC:\android\apache-ant-1.8.4
にインストールして
HSP3DISH HELPERで上記の本のように設定して
新規プロジェクトの作成をおこなおうとすると
内部エラーがおきてしまいます。
考えられる原因は何でしょうか?

また、android用にソースを変換する場合は
eclipseは必要でしょうか?入ってはいるのですが
eclipse4.3なので新しいと不具合おこるでしょうか?

エラーのおきたSSを貼っておきますので
考えられる原因詳しい方に教えていただけたらありがたいです。



この記事に返信する


とおりすがり

リンク

2014/8/20(Wed) 20:26:35|NO.64084

スクリーンショットか、内部エラーのメッセージの詳しい内容をお待ちしています。



skyblue

リンク

2014/8/21(Thu) 10:03:41|NO.64104

>また、android用にソースを変換する場合は
>eclipseは必要でしょうか?入ってはいるのですが
>eclipse4.3なので新しいと不具合おこるでしょうか?
変換するのに必要なのはHSP本体と各種依存ファイルだけです。
ドキュメントに書いている通り必要ありませんし、
Versionは関係ありません。



開発初心者

リンク

2014/8/21(Thu) 15:51:41|NO.64114

画像を貼るのを忘れてました。すみません。
知恵袋に投稿したものの転載です。

http://ks.c.yimg.jp/res/chie-que-13134/13/134/462/548/i320



とおりすがり

リンク

2014/8/21(Thu) 17:02:18|NO.64118

スクリーンショットが小さすぎて、肝心のメッセージが読めません。原寸大の画像はありませんか?
もうひとつ、同時に複数の場所で同じ質問をするのはマナーが悪いとされています。



開発初心者

リンク

2014/8/22(Fri) 06:36:26|NO.64136

>>とおりすがりさん
すみません
べつのところの質問は削除しました。
またSS原寸大アップしました。よろしくおねがいします。
http://firestorage.jp/download/f140aeda0eaf17a7f06172656db45314ae98f40b



skyblue

リンク

2014/8/22(Fri) 09:32:01|NO.64137

画像に表示されているエラー12は
ファイルが見つからないか無効な名前のときに表示されます。
ので一回HSPソースを貼り付けて下さい。
貼り付けるときは半角で<pre>〜</pre>で囲むと見やすく表示されます。



Flat

リンク

2014/8/22(Fri) 09:45:26|NO.64138

dishhelperが出しているエラーのようですので、
hspsdk\hsp3dh\hsp3dh.hspから実行してみたら詳細がわかるのでは。



とおりすがり

リンク

2014/8/22(Fri) 15:39:37|NO.64145

わたしの環境でもエラーになりました。
パッケージ名がjavaの命名規則にのっとっていないのが原因です。
hspをインストールしたフォルダに、hsp3dish_ndk.htmという詳しいドキュメントがあります。
一部を抜粋しておきますね。

・パッケージ名 アプリを識別するための情報となります。パッケージ名には、他のパッケージ名と重複しない名称が求められます。 通常は、ドメインをトップレベルドメインから逆方法に並べたものを使うことが推奨されています。 たとえば、「net.onionsoft.testapp」のように階層的に指定します。 名称には、スペースを含まない英文字のみで指定してください。Javaのパッケージ命名規約なども参考にしてみてください。 パッケージ名を省略した場合は、日付とプロジェクト名から自動的に生成される文字列が適用されます。

というわけで、よくわからなければ空欄のままでも良いようです。
あるいは、例えば
net.hspdish.faaaa
com.username.faaaa
とか、そんな感じにすれば大丈夫です。


それと、回答をされる皆さんにお願いです。
助けてあげたいという気持ちはよく分かりますが、憶測で話をすると時に相手を余計混乱させてしまいます。初心者の方ならなおさらです。
書き込む場合はご配慮をお願いします。



開発初心者

リンク

2014/8/23(Sat) 08:53:29|NO.64171

とおりすがり様、他皆様
のおかげでビルドは成功しました。
名前とSDKの位置に少々問題があったようです。

ビルド後 タブレットに送っても画面が暗転はしてしまいますが
その質問は別のジャンルという形でさせていただきます。

皆様ご助力ありがとうございました!



ONION software Copyright 1997-2021(c) All rights reserved.