Error: cannot find symbol: variable Build.VERSION_CODES.O_MR1
I am trying to implement a native module which provides connection service in react native. But I am facing an error. As I am not an android/java developer, I am not being able to find the cause of the following error.
E:projectsdeets-mobile-cpnode_modulesreact-native-connection-serviceandroidsrcmainjavacomgenmCallConnection.java:10: error: cannot find symbol
@TargetApi(Build.VERSION_CODES.O_MR1)
^
symbol: variable O_MR1
location: class VERSION_CODES
E:projectsdeets-mobile-cpnode_modulesreact-native-connection-serviceandroidsrcmainjavacomgenmCallConnection.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");
}
}
android react-native react-native-android
|
show 2 more comments
I am trying to implement a native module which provides connection service in react native. But I am facing an error. As I am not an android/java developer, I am not being able to find the cause of the following error.
E:projectsdeets-mobile-cpnode_modulesreact-native-connection-serviceandroidsrcmainjavacomgenmCallConnection.java:10: error: cannot find symbol
@TargetApi(Build.VERSION_CODES.O_MR1)
^
symbol: variable O_MR1
location: class VERSION_CODES
E:projectsdeets-mobile-cpnode_modulesreact-native-connection-serviceandroidsrcmainjavacomgenmCallConnection.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");
}
}
android react-native react-native-android
what is the sdk version of your project ?
– Vivek Mishra
Nov 16 '18 at 11:27
it's value is27
... while the Android SDK might not be properly installed.
– Martin Zeitler
Nov 16 '18 at 11:28
It's using Android SDK Build Tools version27.0.3
. compileSdkVersion 26
– Shivam
Nov 16 '18 at 11:30
download latest build tools set them to your project and try.
– Karan Mer
Nov 16 '18 at 11:31
1
Be sure that you have compileSdkVersion = 27 in yourbuild.gradle
file
– MatPag
Nov 16 '18 at 11:33
|
show 2 more comments
I am trying to implement a native module which provides connection service in react native. But I am facing an error. As I am not an android/java developer, I am not being able to find the cause of the following error.
E:projectsdeets-mobile-cpnode_modulesreact-native-connection-serviceandroidsrcmainjavacomgenmCallConnection.java:10: error: cannot find symbol
@TargetApi(Build.VERSION_CODES.O_MR1)
^
symbol: variable O_MR1
location: class VERSION_CODES
E:projectsdeets-mobile-cpnode_modulesreact-native-connection-serviceandroidsrcmainjavacomgenmCallConnection.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");
}
}
android react-native react-native-android
I am trying to implement a native module which provides connection service in react native. But I am facing an error. As I am not an android/java developer, I am not being able to find the cause of the following error.
E:projectsdeets-mobile-cpnode_modulesreact-native-connection-serviceandroidsrcmainjavacomgenmCallConnection.java:10: error: cannot find symbol
@TargetApi(Build.VERSION_CODES.O_MR1)
^
symbol: variable O_MR1
location: class VERSION_CODES
E:projectsdeets-mobile-cpnode_modulesreact-native-connection-serviceandroidsrcmainjavacomgenmCallConnection.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");
}
}
android react-native react-native-android
android react-native react-native-android
edited Nov 16 '18 at 12:05
MatPag
13.7k83855
13.7k83855
asked Nov 16 '18 at 11:22
ShivamShivam
1,1921332
1,1921332
what is the sdk version of your project ?
– Vivek Mishra
Nov 16 '18 at 11:27
it's value is27
... while the Android SDK might not be properly installed.
– Martin Zeitler
Nov 16 '18 at 11:28
It's using Android SDK Build Tools version27.0.3
. compileSdkVersion 26
– Shivam
Nov 16 '18 at 11:30
download latest build tools set them to your project and try.
– Karan Mer
Nov 16 '18 at 11:31
1
Be sure that you have compileSdkVersion = 27 in yourbuild.gradle
file
– MatPag
Nov 16 '18 at 11:33
|
show 2 more comments
what is the sdk version of your project ?
– Vivek Mishra
Nov 16 '18 at 11:27
it's value is27
... while the Android SDK might not be properly installed.
– Martin Zeitler
Nov 16 '18 at 11:28
It's using Android SDK Build Tools version27.0.3
. compileSdkVersion 26
– Shivam
Nov 16 '18 at 11:30
download latest build tools set them to your project and try.
– Karan Mer
Nov 16 '18 at 11:31
1
Be sure that you have compileSdkVersion = 27 in yourbuild.gradle
file
– MatPag
Nov 16 '18 at 11:33
what is the sdk version of your project ?
– Vivek Mishra
Nov 16 '18 at 11:27
what is the sdk version of your project ?
– Vivek Mishra
Nov 16 '18 at 11:27
it's value is
27
... while the Android SDK might not be properly installed.– Martin Zeitler
Nov 16 '18 at 11:28
it's value is
27
... while the Android SDK might not be properly installed.– Martin Zeitler
Nov 16 '18 at 11:28
It's using Android SDK Build Tools version
27.0.3
. compileSdkVersion 26– Shivam
Nov 16 '18 at 11:30
It's using Android SDK Build Tools version
27.0.3
. compileSdkVersion 26– Shivam
Nov 16 '18 at 11:30
download latest build tools set them to your project and try.
– Karan Mer
Nov 16 '18 at 11:31
download latest build tools set them to your project and try.
– Karan Mer
Nov 16 '18 at 11:31
1
1
Be sure that you have compileSdkVersion = 27 in your
build.gradle
file– MatPag
Nov 16 '18 at 11:33
Be sure that you have compileSdkVersion = 27 in your
build.gradle
file– MatPag
Nov 16 '18 at 11:33
|
show 2 more comments
1 Answer
1
active
oldest
votes
Be sure that you have compileSdkVersion = 27
in your build.gradle
file
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 setcompileSdkVersion = 28
and so on...
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53336876%2ferror-cannot-find-symbol-variable-build-version-codes-o-mr1%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Be sure that you have compileSdkVersion = 27
in your build.gradle
file
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 setcompileSdkVersion = 28
and so on...
add a comment |
Be sure that you have compileSdkVersion = 27
in your build.gradle
file
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 setcompileSdkVersion = 28
and so on...
add a comment |
Be sure that you have compileSdkVersion = 27
in your build.gradle
file
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 setcompileSdkVersion = 28
and so on...
Be sure that you have compileSdkVersion = 27
in your build.gradle
file
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 setcompileSdkVersion = 28
and so on...
answered Nov 16 '18 at 12:01
MatPagMatPag
13.7k83855
13.7k83855
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53336876%2ferror-cannot-find-symbol-variable-build-version-codes-o-mr1%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
what is the sdk version of your project ?
– Vivek Mishra
Nov 16 '18 at 11:27
it's value is
27
... while the Android SDK might not be properly installed.– Martin Zeitler
Nov 16 '18 at 11:28
It's using Android SDK Build Tools version
27.0.3
. compileSdkVersion 26– Shivam
Nov 16 '18 at 11:30
download latest build tools set them to your project and try.
– Karan Mer
Nov 16 '18 at 11:31
1
Be sure that you have compileSdkVersion = 27 in your
build.gradle
file– MatPag
Nov 16 '18 at 11:33