あるAndroidプロジェクトをeclipseの『既存のプロジェクトをインポート』を使ってインポートしたのですが、以下のエラーが出て実行、ビルドができません。
検索しても海外のサイトしかヒットせず、英語の読めない私にはさっぱりわかりません。
どなたか教えてくださいお願いします。
[2011-08-14 02:39:48 - NiseSakura] (skipping index file 'C:\Documents and Settings\Takumi\workspace\NiseSakura\res\drawable\Thumbs.db')
[2011-08-14 02:39:48 - NiseSakura] C:\Documents and Settings\Takumi\workspace\NiseSakura\res\values\strings.xml:20: エラー: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
[2011-08-14 02:39:48 - NiseSakura] C:\Documents and Settings\Takumi\workspace\NiseSakura\res\values\strings.xml:20: エラー: Unexpected end tag string
No.1ベストアンサー
- 回答日時:
strings.xml というファイルの20行目に、書式が間違えてる箇所があるというエラーですね。
AndroidSDKのバージョンがr08から、strings.xml の書式が変更されましたので、恐らくですけどそれよりも下のバージョンのAndroidSDKで作成されたプロジェクトをr08以降のバージョンを適用したプロジェクトにインポートしようとしてるのでは?
それ自体、特別問題という事はありません。strings.xmlのエラーさえ解消すればビルドできるようになるはずです。
よくあるのは置換文字列に関するエラーです。
例えば20行目が
<string name="message1">%sと%sはお休みです</string>
となっていたとします。この状態で、アプリから置換文字に"土"と"日"を渡してあげると
「土と日はお休みです」
という文字列が生成されます。
昔まではこの書式でよかったのですが、置換文字列が1つのstring中に複数ある場合は、以下のようにしなければならなくなりました。
<string name="message1">%1$sと%2$sはお休みです</string>
それぞれの置換文字列に番号をつけるようになりました。$sの部分は、文字列であれば$s、数値であれば$dとする必要があります。
お礼が遅れてしまい申し訳ありません。
PCの調子が悪くなってしまったのでまだ試していませんが、とても参考になりました。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル 値をコピペした時に、条件付き書式で塗られた背景色もペーストさせる 2 2023/04/05 17:21
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- Visual Basic(VBA) エクセル VBA 難しいです 1 2023/02/21 15:39
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- 英語 下記の英文の日本語訳をお願いします。 1 2023/03/02 10:01
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Excel(エクセル) R列の1111/11/11以外、且つQ列の×の条件で該当行のAからAE列までオレンジに塗りつぶす 2 2022/07/02 10:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
コンパイル時にエラーが出てし...
-
タグが閉じてないというエラー...
-
Eclipseで次のエラー箇所にジャ...
-
javaでEnumerationを使いたいの...
-
エラー:org.springframeworkが...
-
シンボルが見つかりませんとい...
-
eclipseをバージョンアップした...
-
Java エスケープ文字
-
致命的: StandardServer.await:...
-
java エラー
-
マイクラでBuildcraftを入れる...
-
正規表現で入力チェックするには。
-
JSP/サーブレットで一般的な入...
-
tomcat起動時エラー
-
java.lang.IllegalArgumentExce...
-
java eclipse キーボード入力
-
DataSetのFilter
-
JSP内でString型からint型に変...
-
JAVAでアルファベットを数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
シンボルが見つかりませんとい...
-
エラー:org.springframeworkが...
-
tomcat起動時エラー
-
Javaのエラーについてです
-
タグが閉じてないというエラー...
-
コンパイル時にエラーが出てし...
-
構文エラーのやり直しについて
-
eclipseをバージョンアップした...
-
eclipseでのsvn認証エラー回避方法
-
Eclipseで次のエラー箇所にジャ...
-
JBossについて
-
JSPの表示時エラー
-
「型 ArrayList は総称ではあり...
-
Win32コンソールアプリでnamesp...
-
Eclipseの環境について
-
致命的: StandardServer.await:...
-
javaw.exeプロセスが正常起動し...
-
getParameterについて
-
JSP内でString型からint型に変...
おすすめ情報