gpt4 book ai didi

android - 错误 : cannot find symbol: variable Build. VERSION_CODES.O_MR1

转载 作者:太空狗 更新时间:2023-10-29 16:10:43 27 4
gpt4 key购买 nike

我正在尝试实现一个 native 模块,该模块在 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

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");
}

}

最佳答案

确保你的 build.gradle 文件中有 compileSdkVersion = 27

compileSdkVersion is the SDK level which will be used to compile your app. If you need to access properties or methods added on API 27 you need to update this value accordingly. This means that if you needed to access (for example) Build.VERSION_CODES.P you should have set compileSdkVersion = 28 and so on...

关于android - 错误 : cannot find symbol: variable Build. VERSION_CODES.O_MR1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53336876/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com