2016-06-17 12 views
1

私のプロジェクトでは、背景画像を追加するためにビットマップを使用しています。 2番目のビットマップを使用すると、コードが正常に動作していました。すぐに、私が2番目のビットマッププロジェクトを膨張させると、ビルド中にRエラーが発生します。私が試してみましたプロジェクトをビルド中にRエラーが発生するAndroidスタジオ

@Override 
public void surfaceCreated(SurfaceHolder holder) { 

    bg = new Background(BitmapFactory.decodeResource(getResources(), R.drawable.imageOne)); 
    newbg = new AnotherClass(BitmapFactory.decodeResource(getResources(), R.drawable.imageTwo)); 

    // thread.setRunning(true); 
    // thread.start(); 

} 

物事:ビルドクリーンと同様に、端末からの両方

  • 清掃プロジェクト 以下は私のコードです。
  • プロジェクトを再構築します。
  • キャッシュを無効にして再起動します。

切れパイプ にjava.io.IOException:sun.nio.ch.FileDispatcherImpl.write0で破断管 (ネイティブメソッド)sun.nio.ch.SocketDispatcher.writeで (SocketDispatcher.java。 47) at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) at sun.nio.ch.IOUtil.write(IOUtil.java:65) at sun.nio.ch.SocketChannelImpl.write( SocketChannelImpl.java:471) at com.android.ddmlib.JdwpPacket.write(JdwpPacket.java:179) at com.android.ddmlib.Client.send(Client.java:654) at com.andro id.ddmlib.jdwp.JdwpAgent.send(JdwpAgent.java:92) com.android.ddmlib.HandleHeap.sendREAQ(HandleHeap.java:349) com.android.ddmlib.Client.requestAllocationStatus(Client.java: com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoopでcom.android.ddmlib.DeviceMonitor.openClient(DeviceMonitor.java:545) でcom.android.ddmlib.DeviceMonitor.createClient(DeviceMonitor.java:573) (AT 517) com.android.ddmlib.DeviceMonitor.access $ 100(DeviceMonitor.java:65) DeviceMon(1.run com.android.ddmlib.DeviceMonitor $でのDeviceMonitor.java:361) ...

+0

クリーンプロジェクトとそれを再構築 –

+0

あなたもまだ結果 – Robert

+0

からGradleのassembleDebug --stacktraceを呼び出そうとすることができますエラーに関する情報を返しますか? –

答えて

2

2番目のビットマップを追加するまでコードが正常に動作していると述べたので、2番目のビットマップに問題があります。

画像が手動で変換された場合、たとえばimage.jpgがimage.pngに変換された場合などです。

解決方法:元のイメージ名にリファクタリングして使用してください。イメージ変換ツールを使用して変換したい場合は、イメージ拡張ツールを使用して、ビットマップで使用してください。

うまくいけばうまくいきます。私はプロジェクトを何度も掃除している@KhizarHayat :)

+1

本当にありがとう、私は実際にpngとしてjpgファイルを使用しています。あなたのソリューションはcharmのように動作します:) –

0

あなたの場合Android Studioを使用していますBuild->Clean Project、次にBuild->Rebuild Project

+0

完了、多くの時間。 Lemmeは私の質問を更新します。 –

+0

アセンブルしようとすると失敗する可能性があります – Kngihtkiller81

+0

どうすればよいですか? –

0

あなたはあなたのAndroidスタジオまたはあなたが使用しているものを閉じてください。エラーが解決しない場合は、adb kill-server && sleep 5 && adb devicesを実行してから、ツール(Eclipse/Ant/AS)を再度起動してください。

+0

スタジオを使用しています.LGデバイス –

+0

スタジオを閉じてもう一度試しましたか? – Krishna

関連する問題