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


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
0610
jsAsterhsp3dish エラー12が解決不可40解決


jsAster

リンク

2017/6/10(Sat) 22:05:35|NO.80171

なにをしてもエラー12です。
なにをしてもエラー12です。
キレそうです。

http://jsa120.blog.jp/fuck.PNG

お手上げです。解決方法を教えてください(_ _)



この記事に返信する


jsAster

リンク

2017/6/10(Sat) 22:06:25|NO.80172

追記ですが、SDKのフォルダの名前がNDKになっているのは打ち間違いで、誤りではありません。

中にはSDkが入ってます。



スペース

リンク

2017/6/10(Sat) 22:38:23|NO.80173

この情報だけで助言できる人がいるとは思えないのですが・・・



jsAster

リンク

2017/6/10(Sat) 22:40:39|NO.80174

私にも何がなんだかわからないのです。


もしかして、エラー12が出る仕様なのでしょうか。
そう疑うレベルで不可です。

パスは全て間違っていません。バージョンも変えました。それでもエラーエラーエラーです。
()



KA

リンク

2017/6/10(Sat) 22:52:25|NO.80175

>>キレそうです。

キレいさっぱり消して忘れましょう。

冗談では無くて、冷静に成る手段です。



jsAster

リンク

2017/6/10(Sat) 22:54:45|NO.80176

JDKとか全て再インスしてみます。



jsAster

リンク

2017/6/10(Sat) 23:25:46|NO.80177

不可でした。皆さんどのバージョン使ってますか??

全てロケーションは合っていますが12エラーが出ます。



mirage17

リンク

2017/6/11(Sun) 10:02:53|NO.80179

私が使用しているhspのバージョンは、少し古いですが、hsp3.5b3です。

インストールされているフォルダーは、推奨フォルダーではないので、
HSPエラー12「ファイルが見つからないか無効な名前です」になっている
と思います。あと、半角文字の大文字、小文字が違っても、いけません。

以下に、私の場合のandroidオプション設定を下記に載せますので参考
にしてください。

javaフォルダ:C:\Program Files (x86)\Java\jdk1.8.0_73
SDKフォルダ:C:\android\android-sdk
NDKフォルダ:C:\android\android-ndk-r8b
antフォルダ:C:\android\apache-ant-1.9.6
プロジェクト:C:\android

いったん上記のような内容にする為、該当する内容をすべてアンインストールしてから、
上記のような推奨フォルダにインストールしなおして設定して下さい。

新しく注文した新PCが今日(6/11)届く予定なので、新PCのセッティング中は、
ネットできないので、すぐには返答できないと思います。あらかじめご了承下さいませ。



MillkeySoftw

リンク

2017/6/11(Sun) 10:32:58|NO.80180

HSP3.5b5 の doclib\hsp3dish_ndk.htm に記載されている方法で、プロジェクトの作成及びビルドに成功しています。

基本的に、フォルダにスペースが含まれている及び半角ドットが含まれているパスは、問題が発生しやすくなるため、そのようなフォルダ名にしないようにしてください。
HSP3Dish helper は、内部でコマンドプロンプトを操作しています。その際に、パスをダブルクォーテーションで囲っていないので、コマンドと引数の切り替わりが正しく認識できません。

[参考の構成] ※が記載されているのは、左部はリンク自体(mklink)です。右側はリンクターゲットです。
JAVA - c:\android\Android_JDK [C:\Program Files\Java\jdk1.8.0_131] ※
SDK - c:\android\Android_SDK [C:\Program Files (x86)\Android\android-sdk] ver 25.2.5※
NDK - c:\android\Android_NDK [C:\Program Files (x86)\Android\android-ndk-r10e] ※
ANT - c:\Android\Android_ANT [C:\Program Files\Android\ANT] ver 1.10.1 ※

※の意味 : 実際のパスにスペース及びドットが含まれているパスであるのでエラーの原因になるための対策で、OS搭載の mklink というリンク作成機能でパストップまでの直接リンクを作成しています。



jsAster

リンク

2017/6/11(Sun) 13:57:30|NO.80184

全てのファイルをC:\androidに置いて新規作成すると



エラーが出ました。

もう無理😩

この泥沼から抜ける方法はないのでしょうか。
他の人が成功しているのが嘘のようです。



MillkeySoftw

リンク

2017/6/11(Sun) 16:43:24|NO.80188

まさか管理者権限で作ってないかい?
HSP 自体は user 権限が必要だからアクセス権限を書き換えないとだめだぞ。

規定で、user 権限は読み取り・実行のみになっているはずだから、user の権限をフルアクセスにね。



しまくろねこ

リンク

2017/6/11(Sun) 17:01:13|NO.80189

こんにちは。

とりあえずjsAsterさんの今現在の環境を書いてみましょう。
また、他の方も言っている通りzipファイルやインストーラーのexeファイルだけは残して、インストールしたものは一度キレイさっぱり削除して一からやり直したほうがよいかもしれません。(混乱の元になりやすいので)

今現在、Android SDK Toolsは単体でダウンロードできなくなっており、SDKを入れるためには「Android Studio」(現在2.3.3.0)をインストールすることでSDKも一緒にインストールされます。

Android StudioのURL
https://developer.android.com/studio/index.html?hl=ja

Android Studioをインストールする過程の中で、SDKをインストールするフォルダを指定する場面が出てきます。ここで指定したフォルダの場所がDish Helper設定のSDKフォルダとなります。
(※ちなみにここでインストールしたSDKのバージョンは初期状態でSDKは25になっておりました)

試しに私のPCにAndroid Studioをインストールして既存のソースをビルドできるか試してみました。
結果としてAndroid Studio本体を一度も起動せずともDish Helperからビルドができました。
ビルド後のアプリもAndroid実機で動作確認できました。
ただし、Android Studio本体を起動しないと他のバージョンAPIがインストールできないので注意です。


ちなみに私の環境では、SDKは除いて各バージョンは以下の通りです。
JDK 1.8
NDK r12b
ANT 1.10.1

私の環境ではフォルダ構成は下記のようになっております。

[ D:\ ] +---[ Android ] +---[ android_studio ] +---[ android-ndk-r12b ] +---[ apache-ant-1.10.1 ] +---[ sdk ]



jsAster

リンク

2017/6/11(Sun) 17:08:55|NO.80190

再インストールしましたがやはりエラー12でした。


JDK以外の場所は、
場所はC:\android\
jdkはデフォのフォルダです。

バージョンは全て最新。HSP3.5b5使用です。



jsAster

リンク

2017/6/11(Sun) 17:10:13|NO.80191

あと、管理者権限は使っていません。

ユーザー権限は私が管理者なので問題ないと・・・。



MillkeySoftw

リンク

2017/6/11(Sun) 17:22:26|NO.80193

c:\??? は規定で、フォルダ自体の権限が標準ユーザの権限(読み取り・実行のみ)にされます。
その際に、c:\??? に書き込みしようとするプロセスは管理者権限(Administrators権限)で実行されるプロセス以外書き込めなくなります。

HSP の実行時に使われる権限は、users 権限という標準ユーザという権限です。
その為、その users 権限では、c:\??? のフォルダに書き込みができません。
なので、users 権限のアクセス権をフルアクセス権限に切り替えてください。

という事です。アクセス権限が足りなくても HSP はエラー 12 になりますので。

ぶっちゃけ、C:\Android というフォルダを右クリックして、プロパティを表示させてセキュリティタブみてみそ。
users 権限のところ、読み取りと実行とフォルダの内容一覧 しかチェックされていないと思うから。
その状態で、プロジェクト作成できないでしょ?



MillkeySoftw

リンク

2017/6/11(Sun) 17:30:07|NO.80194

追記です。hsp3dish helper の実行スクリプトは、hspフォルダ\hspsdk\hsp3dh の hsp3dh.hsp です。
そっちでスクリプトを実行した方がどこでエラーを起こしているのかがわかりますので、対処しやすくなります。

mkdir などの場合、単純にフォルダを作れなかったというエラーなど。



しまくろねこ

リンク

2017/6/11(Sun) 17:34:01|NO.80195

恐らく読まれたとは思いますが、一応念のために確認しておきたいのですが、「HSP3Dish android(NDK)版プログラミングガイド」には目を通されましたでしょうか?
Dish Helperの環境を構築するには、使用しているHSPのバージョンによってJDK、SDK、NDK、ANTの推奨バージョンが指定されています。
必ずしも推奨されているバージョンを使用しないといけないわけではないのですが、
これを読んでおかないと環境を構築するのは結構苦労します。

また、jsAsterさんの環境も詳しく書いて頂いたほうが回答もスムーズにいくかと思います。
他の回答者の方もおっしゃっている通り情報が少ないと回答する方も困難になってきます。

先ほど書いたフォルダ構成は途中でした。
私のフォルダ構成は正しくは下記のようになっております。

+---[ C:\ ] | +---[ Program Files ] | +---[ Java ] | +---[ jdk1.8.0_121 ] +---[ D:\ ] +---[ Android ] +---[ android_studio ] +---[ android-ndk-r12b ] +---[ apache-ant-1.10.1 ] +---[ sdk ]
そして、Dish HelperのAndroidオプション設定は下記の通りになっております。

Javaフォルダ C:\Program Files\Java\jdk1.8.0_121 SDKフォルダ D:\Android\sdk NDLフォルダ D:\Android\android-ndk-r12b ANTフォルダ D:\Android\apache-ant-1.10.1 プロジェクト D:\Android
Dishは環境構築が一番の難所ですが、判ってしまえば実はとても簡単です。
あきらめずにがんばってみましょう。



jsAster

リンク

2017/6/11(Sun) 17:42:24|NO.80196

バージョンは全て最新です。

それでもエラー12が出ます。



jsAster

リンク

2017/6/11(Sun) 17:44:54|NO.80197

ANTはBINのやつでいいでしょうか。



しまくろねこ

リンク

2017/6/11(Sun) 18:10:51|NO.80198

こんにちは。

>ANTはBINのやつでいいでしょうか。
http://ant.apache.org/bindownload.cgi
で配布されているのはzipだったと思います。

一つ気になる点があります。
SDKは、「Android SDK Tools」単体をどこからか入手してインストールしたのか、それともAndroid Studioをインストールしてしたのか教えて頂けないでしょうか?



jsAster

リンク

2017/6/11(Sun) 18:13:54|NO.80199

STUDIOとTOOLセット両方です。



しまくろねこ

リンク

2017/6/11(Sun) 18:29:05|NO.80200

こんにちは。

jsAsterさんの最初の書き込みのPNGファイルを見直してみてエラーコード12から推測するに、恐らくDish HelperのSDKフォルダの設定パスが間違っている可能性があります。

Android Studioをインストールするときに、SDKがインストールされる場所はデフォルト状態だと
c:\Users\@@@@\AppData\Local\Android\sdk
になっているはずです。(@@@@はログインユーザー名)

なので、Dish HelperのAndroidオプション設定のSDKフォルダを
c:\Users\@@@@\AppData\Local\Android\sdk
にしてみてください。
(@@@@の部分はログインユーザー名となります)


また、SDKフォルダの中には、下記のようなフォルダとファイルが存在しています。
フォルダ
[ add-ons ]
[ build-tools ]
[ docs ]
[ emulator ]
[ extras ]
[ patcher ]
[ platforms ]
[ platform-tools ]
[ sources ]
[ system-images ]
[ tools ]

ファイル
.knownPackages



jsAster

リンク

2017/6/11(Sun) 18:34:29|NO.80201

最初のfuck.pngはSDKとNDKの場所を入れ替えてしまったので・・・w

SDKは全て正しく設定されています。
add-onやtoolsもあります。



しまくろねこ

リンク

2017/6/11(Sun) 18:49:58|NO.80202

こんにちは。

すみません。情報がよく分かりませんでした。

とりあえずではありますが、HSPが入っているフォルダ内に、
hspsdk\hsp3dh\hsp3dh.hsp
というファイル(Dish Helperのソース)がありますので、これをHSPエディタで開いて実行してみてエラーがどの場所で起きているのかソースレベルで確認してください。

そうすれば何が原因でエラーコード12が出ているのか判るかと思います。



jsAster

リンク

2017/6/11(Sun) 19:04:51|NO.80203

LINE 1092です。

私はトーシローなので分かりません((_ _))



jsAster

リンク

2017/6/11(Sun) 20:50:50|NO.80204

dirlistで通ってmkdirでエラーなので権限周りかもしれません・・・。

しかし権限変更が何故かエラーでできないのでやり方を教えてください_



jsAster

リンク

2017/6/11(Sun) 21:05:54|NO.80205




ねこふぐり

リンク

2017/6/12(Mon) 00:52:57|NO.80207

>NO.80196
>バージョンは全て最新です。

これが実は良くない。
android SDKの最新版は26.0.2ですが、25.3.0からSDKの構成がガラっと変わっています(Android Studio必須になった)
なので、その一つ手前の25.2.5を入れましょう。
https://dl-ssl.google.com/android/repository/tools_r25.2.5-windows.zip

変わったのが最近のことなので、HSP3Dishがまだ対応してなかったと言うオチですが、
公式ガイドに最新版を入れるよう書いてあるので混乱するのも無理ないかと思います。
この辺り、ちょっと暫定的にフォローする記述があった方がいいかもですね。



MillkeySoftw

リンク

2017/6/12(Mon) 01:52:51|NO.80208

HSP3.5b5 の doclib の hsp3dish_ndk.htm を見てくれればこんなに苦労することないと思いますけどね。



ねこふぐり

リンク

2017/6/12(Mon) 02:32:25|NO.80209

>MillkeySoftw さん

すみません、既に書いてあったのですね。
Web上にあるものが常に最新だと言う思い込みがあったのと、
テスト版には参加していなかったので気づきませんでした。



jsAster

リンク

2017/6/12(Mon) 14:50:30|NO.80211

ヴァージィォオンの問題でした(_ _)

しかし今25.2.5をDLするには海賊しかないのでなんか対応してほしいですね・・・。



ねこふぐり

リンク

2017/6/12(Mon) 22:19:52|NO.80219

>しかし今25.2.5をDLするには海賊しかないのでなんか対応してほしいですね・・・。

後から読んだ人が誤解しないように書いておきますが、海賊版でも何でもないです。公式サイトです。
β5のドキュメントにある25.2.5のリンクが切れているので最新版を入れてしまったのか、読んでなかったのか…うーん
とりあえず、人の話はよく聞きましょう。その方が早く回答に辿り着けるので。



jsAster

リンク

2017/6/12(Mon) 22:26:48|NO.80221

リンク切れは辛いですよ・・・。



ねこふぐり

リンク

2017/6/13(Tue) 01:05:17|NO.80222

>リンク切れは辛いですよ・・・。

???
でしたらリンク切れに対する質問が出てきていた筈ですが?
適当でその場しのぎな返答をされると、こちらとしても回答を書き込モチベが下がってしまいます…



jsAster

リンク

2017/6/13(Tue) 22:35:21|NO.80228

切れてたら最新版DLするでしょ。



しまくろねこ

リンク

2017/6/13(Tue) 23:40:51|NO.80231

こんにちは。

とりあえず解決できたようでよかったですね。

HSP3DishのJDK、SDK、NDK、ANTのバージョンによるDish Helperのエラーは以前からあるので、これは皆さんが通ってきた同じ道です。
HSP3Dishは通常版のHSPとは異なり所々に制限や違いなどがあるため、事前にその「制限や違い」を知っておかなくてはいけません。
知っていないとAndroid実機でまともに動くものが作れませんし、ビルドが成功したとしてもAnroid実機でアプリ突然が落ちることにも繋がります。
そのために下記の3つはよく目を通しておきましょう。
暗記する必要は全くありませんが、不安になったら開いて見てみる程度で結構だと思います。


■HSP3Dish プログラミングマニュアル・基本仕様ガイド
doclib\hsp3dish_prog.htm

■HSP3Dish android(NDK)版プログラミングガイド
doclib\hsp3dish_ndk.htm

■HSP3Dishサポート済みコマンド
doclib\support_cmds.txt



ねこふぐり

リンク

2017/6/14(Wed) 00:14:01|NO.80232

>切れてたら最新版DLするでしょ。

逆切れですか。よくないですね。
分からないでダウンロードしてしまったこと自体を問題にしているのではないのですが…
なんと言いいうか、とても残念な気分です。



スペース

リンク

2017/6/14(Wed) 10:31:35|NO.80233

しまくろねこさんはNO.80195にてバージョンの確認していますが、
これをしっかり読んでいたら、最新バージョンではまずいことがわかるはず。
にも関わらず「バージョンは全て最新です。」と返していますよね?
これが「適当でその場しのぎな返答」なんです。
(仮に入れ違いの書き込みだったとしてNO.80197を書き込む時に読んだはず)

NO.80219以降の会話はどうも話が噛み合ってない。
ちゃんとねこふぐりさんの文章読んでいますか?
リンク切れで辛すぎて頭が混乱してたんですかね・・・

とりあえず、助言を受けたら言われた通りにするのが一番です。できなかったら聞きましょう。



jsAster

リンク

2017/6/15(Thu) 20:56:23|NO.80238

404は人を混沌の渦に巻き込みます。



KA

リンク

2017/6/17(Sat) 06:33:55|NO.80253

>>しかし今25.2.5をDLするには
>>リンク切れは辛いですよ・・・。
>>切れてたら最新版DLするでしょ。
>>404は人を混沌の渦に巻き込みます。

もう少し、自分の非は非で素直に認めて謙虚になりましょう。



しまくろねこ

リンク

2017/6/17(Sat) 10:11:06|NO.80256

HSP3Dish講座に、Android StudioのインストールからAndroid Studio内のSDKマネージャーを使用したPlatform APIのインストールまでを写真入りで講座を追加しました。
よかったら見てみてください。

https://sites.google.com/site/simakuroneko/



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