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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0109
SarvelHSP3Dish helperについて16解決


Sarvel

リンク

2013/1/9(Wed) 09:55:15|NO.51731

HSP3Dish helper(以下Dish)を使用した新規プロジェクト作成、ビルド等についての質問です。
Dishが公開されてから、幾度となくチャレンジしているのですが未だにプロジェクトの新規作成すら出来ていない状態です。

具体的には
・IDボタンをクリックすると「コマンドラインの実行に失敗しました」とダイアログが表示されて、タイトルがconsoleのHSP3Dish helperが新たに開く
・新規作成ボタンをクリックすると「コマンドラインの実行に失敗しました」とダイアログが表示されて、空白のconsole画面が開く

HSP3の再インストールやSDK等の再インストール等も全てやりましたが改善されません。
多分、どこか初歩的なミスだとは思うのですがDishに関するWebサイトもあまり無く困っています。
原因と対処をご教示お願いいたします。

以下は、当方のマシン情報です
Windows XP SP3
---------------------------------
HSP3_      | ver 3.32β2
HSP3Dish helper | ver 0.91
Android SDK   | ver 21.0.1
Android ANT   | ver 1.8.4
Android NDK   | ver r8c
Java JDK_    | ver 1.6.0_29

Androidの開発ツール等は全て、HSP3Dish推奨フォルダに展開済みでAndroidパッケージも全てインストール済みです。



この記事に返信する


OK

リンク

2013/1/9(Wed) 13:18:25|NO.51734

HSP3_ ver 3.32β2を3.31にするか、
Java JDK_ ver 1.6.0_29のパスを通すと良くなるかなー



Sarvel

リンク

2013/1/9(Wed) 17:25:28|NO.51736

OKさん、返信有難うございます。

情報の記載漏れがあり、申し訳ありません。
Javaは、開発環境が前々からあった為、Pathは通してある状態です。
HSPは3.31でも同じ現象だった為、3.32β2を使用していました。

一度HSP3.32β2をアンインストールし、HSP3.31をインストールし直しましたが改善されませんでした。

ひとつ気になったのですが、Dishの環境情報って何処に保持しているんでしょうか?
アンインストール→インストールをしたのですが、環境情報が保持されたままだったので。。。



OK

リンク

2013/1/9(Wed) 22:38:08|NO.51741

そうだったんですね、すいません。
Dishの環境情報・・・
についてはよくわからないかな。
SDKとNDKについては、
バグがあるかも知れないなー



おにたま(管理人)

リンク

2013/1/9(Wed) 23:20:37|NO.51743

コマンドラインの実行に失敗するということは、androidオブション設定のSDKフォルダ等の指定に問題がある可能性が高いです。
以下にある推奨フォルダにインストールしてみてもダメな場合は、また別な問題かもしれません。
http://www.onionsoft.net/hsp/v33/doclib/hsp3dish_ndk.htm

ちなみに、ID一覧は「[設定されたandroidSDKフォルダ]/tools/android.bat」を呼び出しています。
指定したファイルがあるかどうか、実行できるかも確認してみるといいでしょう。



Sarvel

リンク

2013/1/15(Tue) 12:45:27|NO.51897

OKさん、おにたまさん、返信有難うございます。

>>SDKとNDKについては、
>>バグがあるかも知れないなー
これは、私に原因がある可能性大ですね。
というのも、どちらも展開先ドライブは違うのですがEclipseでの設定を行ったりHSP3での設定を行ったりしてる
関係で展開と削除を何度か繰り返してるので。
ただ、どちらも一度まっさらにしてからHSP3用のだけ展開したのですが、解決はしてないのですけれども。。。

おにたまさん
>>ちなみに、ID一覧は「[設定されたandroidSDKフォルダ]/tools/android.bat」を呼び出しています。
この記述をみて、下記のようなディレクトリ構造となっていたので、Dishの環境設定を
「android\android-sdk」→「android\android-sdk\sdk」に変えてみたのですがやはりうまく動きませんでした。


android―android-sdk┬eclipse            ├sdk            └SDK Manager.exe

android.bat自体は実行できるのですが、SDK Managerが起動するんですね。



うーん。。。
諦めるしかないのでしょうか



OK

リンク

2013/1/15(Tue) 14:20:29|NO.51898

Sarvelさんへ 今回、推奨フォルダーに展開済み
に疑問を 抱きました。
「どちらもドライブは違うのですが」
なぜ展開先ドライブはちがうのですか?

Eclipseっていうことは以前に
Android開発していまし たか?
ならばSDKManager起動して各種API、
AndroidSDKToolは入って いるはずですね。

私はAndroidSDKToolバージョンアップしたとき
Eclipseから の開発ができなくなった経験から
SDKのバグという言葉を つか いました。
その後20.0.3にアップして今はEclipseからも
HSP3dishからも開発でき落ち着いてま す。

参考にフォルダーですが、わたしは、推奨ではなく。
C>android-ndk-r8b
android-sdk-windows
apache-ant-1.8.4
とパラに入れてますが動いてます。



Sarvel

リンク

2013/1/17(Thu) 12:22:46|NO.51926

OKさん、返信有難うございます。

EclipseでのSDK環境を確認したところ、展開先ディレクトリは違いましたが、
ドライブは同じでした。すみません。

展開先が違う理由として、EclipseのSDK環境を構築した際はインストーラを使用し、
その時に展開先をデフォルトのままの方が良いと勝手に判断した為でした。

Dishの環境を構築しようとした理由は、Eclipseでの開発が難しい(マシンスペックと、
自身のJavaスキルの問題)と思った折に、HSPでAndroidの開発ができることを知ったので、
慣れているHSPで出来るのであれば…という安直な考えでした。

一応DishのSDK環境をEclipseと同じにしてみましたが、結果は改善されませんでした。


スレッドも少し長くなってしまいましたし、勉強も兼ねていましたがスキル不足なのに
Androidの開発に手を出そうとすることがおこがましいですので、未解決ですがスレッドを
終了させたいと思います。
また出直してきます。

OKさん、おにたまさん 有難う御座いました。



とおりすがり

リンク

2013/4/19(Fri) 18:12:50|NO.53585

HSP3.4β1 導入を機に環境を整えて HSPDish を使おうとしましたところ、私もビルドできませんでした。

最新のAndroid NDK r8c でなく、NDK r7 を使ってみたところビルドできるようになりましたのでご報告しておきます。
SDKも最新版ではなく以前にダウンロードした物を使用しています。

環境
Windows Vista Home
HSP3       3.34β1
HSP3Dish helper 0.91
Android SDK   r16
Android ANT   1.9.0
Android NDK   r7
Java JDK     1.6.0_29

動作確認
SBM 104SH



おにたま(管理人)

リンク

2013/4/19(Fri) 23:59:07|NO.53592

>とおりすがり さん

ご報告ありがとうございます。
最新版のNDKでは、試していなかったのですが、
http://developer.android.com/tools/sdk/ndk/
にある、32bit版のNDK(android-ndk-r8e-windows-x86.zip)で試してみた限りでは、
正常にビルドできているようでした。
具体的に、どのようなエラーが発生したのかわかれば、原因がつかめるかもしれません。



とおりすがり

リンク

2013/4/20(Sat) 14:12:57|NO.53600

>おにたまさん
レスありがとうございます。

他の設定は上記のまま、NDK r8e のパスを指定してみましたところ、
consoleに「NDKのビルドに失敗しました」と表示されます。
mesbox の内容は「指定されたパスが見つかりません。」です。
NDK r8e のインストール先は D:\android\android-ndk-r8e です。

よろしくお願いいたします。



おにたま(管理人)

リンク

2013/4/20(Sat) 14:29:44|NO.53601

>とおりすがり さん

NDKで指定されたフォルダにndk-build.cmdが存在しているか確認してみてください。
存在していてエラーが出る場合は、ndk-build.logにログが出力されているはずなので、
内容を見せて頂けるでしょうか。



とおりすがり

リンク

2013/4/20(Sat) 14:41:40|NO.53602

ndk-build.cmd は指定したフォルダに存在しています。
プロジェクトのフォルダに出力された ndk-build.log の内容は以下の通りです。

指定されたパスが見つかりません。



おにたま(管理人)

リンク

2013/4/21(Sun) 13:29:21|NO.53609

>とおりすがり さん

返答ありがとうございます。うーん、不思議ですね。
ちょっと複雑なのですが、
C:\Users\ユーザー名\AppData\Roaming\Hot Soup Processor
に、「go.bat」というファイルが保存されています。
これは最後に実行したコマンドを保存しているものです。
それをコマンドプロンプトから実行すると、エラーが発生している箇所が
わかるかと思います。
中で指定されているパスのいずれかが、正しくないのではないかと思われます。



とおりすがり2号

リンク

2013/5/6(Mon) 14:50:35|NO.53836

同じく「指定されたパスが見つかりません」エラーが出たとおりすがり2号というものです。
自分も同じエラーが出たので検索したらこちらの書き込みを見つけました。
結局自分でなんとか解決したのですが、せっかくなのでこちらで報告します。

環境構築時にAndroidNDKをインストールしますが、最新版ではなくバージョン7cを入れて見てください。
自分は最新版のバージョン8を使って上記のエラーが出てましたが、こっちのバージョンを入れたら
ちゃんとビルドできるようになりました。



しまくろねこ(おにいさん)

リンク

2013/5/6(Mon) 17:26:16|NO.53847

こんにちわ。
私の環境では、NDKはr8でビルドできています。

Windows XP SP3
HSP3 3.4b1
HSP3Dish Helper 0.91
Android SDK 21.1
Android ANT 1.8.4
Android NDK r8d
Java JDK jdk1.6.0_38



とおりすがり2号

リンク

2013/5/7(Tue) 06:43:27|NO.53867

すいません自分も最初からr8を入れなおしてみたらコンパイルできましたorz

そういえば、以前にr8を解凍したときに「解凍できませんでした」みたいな
エラーが出たけど強行して続けた記憶が…これってやっぱり関係ありますかね?



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