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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0617
しまくろねこ(おにいさん)HSP3Dish Helperでビルド時のアプリの名前に全角を用いる方法2解決


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

リンク

2013/6/17(Mon) 23:35:30|NO.55026

題名が少しわかりづらいかもしれませんが、HSP3Dish HelperでAndroid用のアプリを作成すると、Androidの画面上でアイコンに表示されるアプリ名はアルファベットなりますが、Androidにアプリをインストールしたときにアイコンと一緒に表示されるアプリ名を全角文字にしたいのです。

アプリのバージョン数の変更については、HSP3Dishのマニュアルにも記載してあったのでわかりましたが、アプリ名だけはどうしてもわかりませんでした。

色々調べながらプロジェクトフォルダ内のXMLファイルをいじくり回りしてみましたが結局ダメでした。
最後に分ったのは、「android/project/res/values/strings.xml」内のstringタグで記述されている文字列がアプリ名になっているということでした。(*1)
stringタグで記述されている文字を全角にしてHSP3Dish Helperでビルドしてみましたが、コンソールウィンドウにstrings.xmlが原因でビルド失敗のようなメッセージが出てしまいビルドが出来ませんでした。

HSP3Dishを使ってアプリを作られた方のアプリを見てみますと、アプリ名が全角文字になっているのが見受けられました。
どうやってアプリ名を変えられたのでしょうか?
初歩的な質問かもしれませんがどうぞ宜しくお願いいたします。


(*1)

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">ピヨコ</string>
</resources>



この記事に返信する


おにたま(管理人)

リンク

2013/6/18(Tue) 00:00:30|NO.55028

プロジェクト内のres/valuesフォルダと同じ階層に、res/values-jaフォルダを作成してください。
その中に、res/valuesフォルダと同じようにstrings.xmlを用意します。(res/valuesフォルダからコピーで構いません)
res/values-jaフォルダ内のstrings.xmlを編集すれば、それがアプリ表示時の日本語名称になります。
「values-○○」で言語ごとの名称を用意することができます。2文字のコードは、ISO639-1で定義されています。
http://www.loc.gov/standards/iso639-2/php/code_list.php



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

リンク

2013/6/18(Tue) 18:09:30|NO.55039

>おにたま(管理人)さま

ご回答ありがとうございます。
実は、res/values-ja/strings.xmlを作る方法は既に試しておりました。
それでも駄目だったのですが、今になってstrings.xmlの文字コードがUTF-8じゃないといけないのでは?と思い、編集後の文字コードをみるとS-JISになっておりました。
UTF-8で保存しなおしたらビルド時にエラーが出なくなりました。
大変お騒がせ致しました。これにて解決です。



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