В моем проекте я использую Bitmap для добавления фоновых изображений. Мой код работал нормально, когда я использую второе растровое изображение. Как только я раздуваю второй проект растрового изображения, он начинает давать ошибку R при построении. Ниже мой код:Студия Android, дающая ошибку R при создании проекта
@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: Broken трубы на 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) на com.android.ddmlib.JdwpPacket.write (JdwpPacket.java:179) на com.android.ddmlib.Client.send (Client.java:654) на com.andro id.ddmlib.jdwp.JdwpAgent.send (JdwpAgent.java:92) at com.android.ddmlib.HandleHeap.sendREAQ (HandleHeap.java:349) at com.android.ddmlib.Client.requestAllocationStatus (Client.java: 517) на com.android.ddmlib.DeviceMonitor.createClient (DeviceMonitor.java:573) в com.android.ddmlib.DeviceMonitor.openClient (DeviceMonitor.java:545) в com.android.ddmlib.DeviceMonitor.deviceClientMonitorLoop (DeviceMonitor.java:361) в com.android.ddmlib.DeviceMonitor.access $ 100 (DeviceMonitor.java:65) в com.android.ddmlib.DeviceMonitor $ 1.run (DeviceMon ...
чистого проект и восстановить его –
вы также можете попробовать позвонить Gradle assembleDebug --stacktrace из Android студии консоли – Robert
@KhizarHayat я проект много раз чистить, до сих пор нет результата –