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() { super.onCreate() // initialize Rudder SDK here } }
import android.app.Application;public class MainApplication extends Application { @Override public void onCreate() { super.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.
<application android:name=".MainApplication" <!-- ... --></application>
Contact Us
In case of any queries, you can always contact us, or feel free to open an issue on our GitHub Issues page if you come across any error or discrepancy.