Skip to content

Instantly share code, notes, and snippets.

@sineausr931
Created June 13, 2021 23:55
Show Gist options
  • Save sineausr931/53c460529c6ee6790bb35a60037e7163 to your computer and use it in GitHub Desktop.
Save sineausr931/53c460529c6ee6790bb35a60037e7163 to your computer and use it in GitHub Desktop.
Mangled code causes OOM in Android Studio 4.2
// To repeat:
// - Create an empty android activity project for Kotlin
// - Add the following class and *POOF* go look at top
package com.example.android.myapplication
import android.util.Log
import android.view.MotionEvent
import android.view.View
class BoardLayout {
override fun onTouch(v: View, event: MotionEvent): Boolean {
Log.d(LOG_TAG, "---- onTouch called: event.action = ${event.action}, " + MotionEvent.actionToString(event.action)})
Log.d(LOG_TAG, "info: MotionEvent.ACTION_MASK = ${MotionEvent.ACTION_MASK}")
return true
}
}
/*
Android Studio 4.2.1
Build #AI-202.7660.26.42.7351085, built on May 10, 2021
Runtime version: 11.0.8+10-b944.6916264 x86_64
VM: OpenJDK 64-Bit Server VM by N/A
macOS 10.16
ext.kotlin_version = "1.5.0"
classpath "com.android.tools.build:gradle:4.1.1"
*/
@sineausr931
Copy link
Author

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment