更新时间:2024-07-02 GMT+08:00
Android
前提条件
已提交工单获取SDK包。
环境要求
OHOS SDK需要集成到APP工程中,建议您在如下推荐环境中进行集成开发。
- 准备DevEco,推荐使用4.0.0(10) SDK及以上。
- 准备Android运行环境:API 21、Android 5.0以上设备。
- 支持的终端CPU架构:armeabi-v7a、arm64-v8a。
手机的CPU架构可通过以下方式查询。
手机开启USB调试,连接上电脑,然后打开Windows操作系统中的cmd程序,输入如下命令:
adb shell getprop ro.product.cpu.abi
SDK集成
- 解压Android SDK包。
- 将Android SDK包中的“hwRtcSdk.aar”等aar文件,导入Android Studio工程的libs文件夹下。
- 在“/app/build.gradle”文件中设置依赖本地aar。
// 依赖本地aar dependencies { implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar']) }
- 将如图1所示的包含so库的两个文件夹导入到jniLibs文件夹中。
- 在“/app/build.gradle”文件中设置so库的存放路径。
1 2 3 4 5
sourceSets { main { jniLibs.srcDirs = ['src/main/jniLibs'] } }
- 在“app/src/main/res/values/strings.xml”文件中配置appId。其中,appId请参考应用管理获取。
1
<string name="setting_appId_title" translatable="false">appId</string>
- 在“/app/src/main/AndroidManifest.xml”文件中配置App权限。
1 2 3 4 5 6 7 8
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.BLUETOOTH" />
- 单击 ,同步项目文件,完成SDK集成。
父主题: 开发前准备