Shi*_*vam 3 android react-native react-native-android
我正在尝试实现一个本机模块,该模块在react native中提供连接服务。但是我面临一个错误。由于我不是一名android / java开发人员,因此无法找到以下错误的原因。
E:\projects\deets-mobile-cp\node_modules\react-native-connection-service\android\src\main\java\com\genm\CallConnection.java:10: error: cannot find symbol
@TargetApi(Build.VERSION_CODES.O_MR1)
^
symbol: variable O_MR1
location: class VERSION_CODES
E:\projects\deets-mobile-cp\node_modules\react-native-connection-service\android\src\main\java\com\genm\CallConnection.java:14: error: cannot find symbol
setConnectionProperties(PROPERTY_SELF_MANAGED);
^
symbol: variable PROPERTY_SELF_MANAGED
location: class CallConnection
Run Code Online (Sandbox Code Playgroud)
CallConnection.java
package com.genm;
import android.annotation.TargetApi;
import android.os.Build;
import android.telecom.Connection;
import android.util.Log;
import static android.content.ContentValues.TAG;
@TargetApi(Build.VERSION_CODES.O_MR1)
public class CallConnection extends Connection{
public CallConnection(){
setConnectionProperties(PROPERTY_SELF_MANAGED);
setAudioModeIsVoip(true);
}
@Override
public void onAnswer(){
Log.d(TAG, "On answer to the call");
}
}
Run Code Online (Sandbox Code Playgroud)
要确保你有compileSdkVersion = 27你的build.gradle文件
compileSdkVersion是SDK级别,将用于编译您的应用。如果您需要访问API 27上添加的属性或方法,则需要相应地更新此值。这意味着,如果您需要访问(例如)Build.VERSION_CODES.P,则应进行设置compileSdkVersion = 28等。
| 归档时间: |
|
| 查看次数: |
1647 次 |
| 最近记录: |