使ってみませんandroid:label
か?
補足です。クライアントが通常のキーボードの代わりにプルトニウムキーボードを使用するように言った場合、それを受け入れますか?時々(ほとんど毎回)、特にコンピュータサイエンスに来るとき、私たちと同じバックグラウンドを持たないクライアントを排除しなければなりません。何かができない(またはすべきでないなど)場合は、クライアントを説得する必要があります。システムの安全性が低い、または侵害される可能性がある、アプリケーションが不安定になる、クライアントが望んでいることをより理解しやすい方法で実行できるなど、さまざまな理由を説明できます。
少なくとも私の会社では、開発とアドバイスをするために報酬を受け取っています。クライアントと話をしても、クライアントが何を望んでいるのかを理解し、何ができないのか、何をすべきなのかを確実に理解する傾向があります。代わりは。
編集:
いくつかのリソース:
http://developer.android.com/guide/topics/manifest/application-element.html#nm
Nameは、Applicationサブクラスの完全修飾名です。ご存知かもしれませんが、クラスはダッシュで書かれるべきではありません。Androidの命名規則は世界で最も正確ではないことは誰もが知っているので、このような問題は常に発生します。すでに定義されているデフォルト@string/app_name
にダッシュを追加してみてください。私はAndroidプロジェクトの前にいませんが、それでも機能するはずです。そうでない場合は、文字列をCDATAマークアップで囲んでみてください。
<string name="app_name"><![CDATA[de.myapp.My-App.de]]></string>
これにより、xmlがテキストをエスケープすることを回避できます(これは必要ではないはずですが、誰が知っていますか)。