No Description

android.md 1.2KB

Android Installation

Prerequisites

  • Android SDK
  • Android Studio

Step 1. Add AndroidManifest.xml

<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Step 2. Add react-native-agora to settings.gradle

...
include ':react-native-agora'
project(':react-native-agora').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-agora/android')

To set android sdk version Create local.properties in android root directory

cd android
echo "sdk.dir = <Your Local Android Path>" > local.properties

For Obfuscation Code Edit android/proguard-rules.pro

-keep class io.agora.**{*;}

build for development

react-native run-android
react-native log-android

build for Release

mkdir -p android/app/src/main/assets
curl "localhost:8081/index.bundle?platform=android&dev=false&minify=true" -o "android/app/src/main/assets/index.android.bundle"
cd android
./gradlew assembleRelease