We recommend using a global Application class to initialize our SDK. If you don't have an Application class for your project, follow these steps:

  • Create a class that extends Application.
import android.app.Application
class MainApplication : Application() {
override fun onCreate() {
// initialize Rudder SDK here
import android.app.Application;
public class MainApplication extends Application {
public void onCreate() {
// initialize Rudder SDK here
  • Open AndroidManifest.xml file of your app and locate <application> tag.
  • Add an attribute android:name and set it to your new application class.
<!-- ... -->

Contact us

For more information on the topics covered on this page, email us or start a conversation in our Slack community.