ฉันใช้ Ubuntu 16.04 และบน Android Studio เมื่อฉันพยายามเรียกใช้แอปพลิเคชันในโปรแกรมจำลองฉันได้รับข้อผิดพลาดต่อไปนี้:
ข้อยกเว้นของ FATAL: กระบวนการหลัก: ชื่อโครงการที่นี่, PID: 2528 java.lang.RuntimeException: Canvas: พยายามวาดบิตแมปขนาดใหญ่เกินไป (216090000bytes) ที่ android.view.DisplayListCanvas.throwIfCannotDraw (DisplayListCanvas.java:260) ที่ android.graphics.Canvas.drawBitmap (Canvas.java:1415) ที่ android.graphics.drawable.BitmapDrawable.draw (BitmapDrawable.java:528) ที่ android widget.ImageView.onDraw (ImageView.java:1316) ที่ android.view.View.draw (View.java:17185) ที่ android.view.View.updateDisplayListIfDirty (View.java:16167) ที่ android.view.View.draw (View.java:16951) ที่ android.view.ViewGroup.drawChild (ViewGroup.java:3727) ที่ android.view.ViewGroup.dispatchDraw (ViewGroup.java:
ฯลฯ ...
ฉันต้องวิ่งผ่านห่วงเพื่อให้โปรแกรมจำลองของฉันทำงานได้อย่างไรก็ตามจำเป็นต้องสร้าง sym-link เพื่อให้ฉันสามารถเรียกใช้โปรแกรมจำลองบน AMD ได้ ไม่แน่ใจว่านี่เป็นส่วนหนึ่งของปัญหาหรือไม่ และสำหรับชีวิตของฉันฉันคิดไม่ออกว่าทำไมมันถึงทำเช่นนี้ต่อไป ในกลุ่มของฉันมีคนอื่น ๆ ที่เลียนแบบโครงการได้ดีบนโทรศัพท์จำลองและ SDK เดียวกัน
BitmapOption.inSampleSizeหรือไม่?