Xamarin Android integration, results in deprecated errors?

Answered

My company is thinking about switching from visual studio to a jetbrains stack.

But we have a Xamarin project and i read here that there is some sort of integration with Xamarin.

But when i try to do anything Android related (Start AVD manager, SDK manager and Manage deployment devices) i get the following error: 

**************************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools\bin\sdkmanager.bat
and tools\bin\avdmanager.bat
**************************************************************************
Invalid or unsupported command "sdk"
Supported commands are:
android list target
android list avd
android list device
android create avd
android move avd
android delete avd
android list sdk
android update sdk

 

Also in the post there is a screenshot where you can select android emulators from visual studio, how do i get those to show up in the deploy dialog?

Rider:

Rider 2017.2
Build #RD-172.4144.1459, built on October 12, 2017
Licensed to Rider Evaluator
Expiration date: November 29, 2017
JRE: 1.8.0_152-release-915-b11 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0

Xamarin: 4.7.10.22

Android studio: 2.3.3

 

4 comments
Comment actions Permalink

Has there been a solution found for this? I'm on the following version and am getting the same message. 
Fresh install, brand new computer.

> JetBrains Rider 2018.1.4
Build #RD-181.5550.7, built on July 31, 2018
Licensed to Chase Florell
You have a perpetual fallback license for this version
Subscription is active until May 26, 2019
JRE: 1.8.0_152-release-1136-b39 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.13.6

0
Comment actions Permalink

I'm having the same issue on EAP Rider. 

JetBrains Rider 2018.2 EAP
Build #RD-182.3944.254, built on August 2, 2018
Rider EAP User
Expiration date: September 1, 2018
JRE: 1.8.0_152-release-1226-b7 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.13.6


*************************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
*************************************************************************
Invalid or unsupported command "avd"
Supported commands are:
android list target
android list avd
android list device
android create avd
android move avd
android delete avd
android list sdk
android update sdk

0
Comment actions Permalink

Has anyone solved this? Where is the response from Jetbrains?

0
Comment actions Permalink

Hello everyone,

Sorry for not replying sooner. This issue was fixed in Rider 2018.3. You can try the latest EAP build or wait for a stable release (~end of December).

0

Please sign in to leave a comment.