1

Androidでphonegapアプリの動作がおかしい。私はこのバーコードスキャナープラグインを使用しています:

https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner

すべて正常に動作しますが、プロジェクトをビルドしてアプリケーションを電話にデプロイすると、プラグインの名前が表示されます。したがって、このアプリは「バーコードスキャナー」と呼ばれます。もちろん、大きな問題ではありません。プラグインの名前をアプリケーション名に変更しただけで、正しく表示されるようになりました。

4

4 に答える 4

4

同じ問題がありました:

チェックインする必要があります:

./res/values/strings.xml

および次のような他のローカライズされたソース:

./res/values-de/strings.xml

./res/values-it/strings.xml

./res/values-fr/strings.xml

この行があることを確認してください

<string name="app_name">PUT HERE YOUR FINAL APP NAME</string>
于 2012-06-18T02:23:54.277 に答える
3

私のアプリには、。/resにvalues-nlフォルダーがありませんでした。バーコードスキャナープロジェクトは、そのファイルを使用してアプリをローカライズし、そのファイルにはapp_name =BarcodeScannerが含まれています。

/ res/valuesフォルダーを/res/ values-nlにコピーしましたが、アプリ名が表示され、スキャナーツールはまだローカライズされています。

于 2012-07-11T06:28:21.347 に答える
0

問題の原因は、ZXingバーコードスキャナーライブラリにapp_name値を持つ独自のstrings.xmlがあり、それによってローカライズされていることです。更新のため、外部ライブラリのソースコードを変更することはお勧めしません。

アプリケーションの名前は、AndroidManifest.xml、アプリケーションandroid:labelに由来します。制御可能な別の文字列に変更します。

<application android:icon="@drawable/icon" android:label="My App"

また

<application android:icon="@drawable/icon" android:label="@string/myappname"

次の行をres/values/strings.xmlに挿入します。

<string name="myappname">My App</string>
于 2012-07-25T17:29:16.467 に答える
0

なぜこれが発生したのかはまだわかりませんが、Androidマニフェストのプラグインのapp-nameをアプリケーションの名前に変更することで、明らかに問題を解決できました。

于 2012-06-04T08:54:27.460 に答える