2012-04-12 5 views
3

私はアンドロイドアプリケーションを開発しており、テキストを(listViewアイテムから)クリップボードにコピーしてeditTextに貼り付ける必要があります。ClipBoardManager Android .... NoClassdefFoundException

ので、機能がどのように見えるコピーします。ただし、例外が最初の行に解雇され

ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); 
clipboard.setText("String to copy"); 

04-12 15:08:59.101: 
E/AndroidRuntime(25406): java.lang.NoClassDefFoundError: android.content.ClipboardManager 

私はそれをGoogleで検索しましたが、私は何の作業答えを見つけていません。回答

+0

を使用する必要があり、私はあなたが私にもあるかもしれないあなたの環境や何かについての情報を与えることができます2.2エミュレータ上で、このエラーを複製することはできません役に立った? –

+0

まあ、私はギャラクシーS 2.3.3ジンジャーブレッドで開発中です。 私のプロジェクトはAPI 15(最低7)用です。 – user988168

+1

私はこの同じ問題を抱えています – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

答えて

3

ため

おかげでClipboardManagerのパッケージを確認してください。

1つはandroid.textパッケージのもので、もう1つはandroid.contentパッケージのものです。

android.content.ClipboardManagerは、APIレベル11以上でのみ使用できます。私はthatsこのエラーの理由を推測しています。

だから、あなたは、古い携帯電話でコードを実行するために、あなたはandroid.text.ClipboardManager

+0

私はそれをチェックしましたが、これは私のインポートです: import android.content.ClipboardManager; android.textのパッケージを使用する必要がありますか? – user988168

+0

私はandroid.text.ClipboardManager(常に私のGalaxy Sで)とこの呼び出しをテストしました:getSystemService(Context.CLIPBOARD_SERVICE); は毎回nullを返します。 – user988168

+0

他のデバイス/エミュレータでも動作しますか? –

関連する問題