TransWikia.com

Android StudioでRobotActivityが使えなくなった。

スタック・オーバーフロー Asked on December 14, 2021

Android Studioでpepperの開発を行おうとしたらこれまでは"Robot"と入力すれば
RobotActivityが出てきたのですが出なくなりました。
AndroidSDKに問題があるのでしょうか?下記にAndroidSDKのチェックしている所を記入します。

・SDK Platforms
Android 10.0(Q)

-Show Package Details
Android 10.0(Q)→
Android SDK Platform 29
Sources for Android 29
Android 6.0(Marshmallow)→
Android SDK Platform 23
Google APIs Intel x86 Atom System Image

・SDK Tools
Android SDK Build-Tools 30
Android SDK Platform-Tools

-Show Package Details
Android SDK Build-Tools 30→
29.0.3
23.0.3
CMake→
Android SDK Platform-Tools

その他にも原因として考えられそうなところがあれば教えいただけると助かります。

1

One Answer

RobotActivity というのが具体的に何なのか分かりませんが、おそらく
com.aldebaran.qi.sdk.design.activity.RobotActivity のことだと仮定します。

まず以下を参考に、Pepper SDK Plugin を正しくインストールしてください。
Windowsの場合はBonjourMSVCランタイムのインストールも必要となります。

ちなみに上記リファレンスにも記載されているように、Android StudioのSDK ManagerからインストールするAndroid SDKは、最新安定版(Android 10対応のPlatform 29とBuild-Tools 29.0.x)だけで十分です。新しいバージョンのSDKでは、build.gradle にてminSdkVersionの設定を変えるだけで、古いバージョンのAndroid OSにも対応したアプリを開発できます。SDK Platform 30/Build-Tools 30はAndroid 11対応バージョンですが、現時点ではまだOS/SDKともにベータ版なので、試験目的でない限り使わないほうがよいです。

次に以下を参考に、適当な Activity を持つプロジェクトを作成してから Robot Application を作成します。
これにより、build.gradle には自動的にQiSDKへの依存関係が追加されます。

Answered by sygh on December 14, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP