タグ付けされた質問 「android-studio」

Androidアプリの開発を対象としたGoogleの公式IDEであるAndroid Studioの使用に関する質問に使用します。Androidのプログラミング全般に関する質問には使用しないでください。代わりに、[android]タグを使用してください。

3
Androidスタジオ-.ideaディレクトリ全体をgit ignoreに配置する必要がありますか?
AndroidStudioの.gitignoreファイルの例をたくさん見ましたが、中には含まれているものと、含まれていないものがあります。.idea .ideaディレクトリ全体を.gitignoreに追加しない理由はありますか? 完全に無視すべきではない場合、.idea内に(.imlなどの).gitignoreにある特定のファイルがありますか?

15
AndroidXへの移行時に変数「$ {animal.sniffer.version}」を解決できませんでした
Android Studio 3.2 Beta5を使用してプロジェクトをAndroidXに移行しています。アプリを再構築すると、次のエラーが発生しました。 エラー:[TAG]変数 '$ {animal.sniffer.version}'を解決できませんでした エラー:[TAG]変数 '$ {junit.version}'を解決できませんでした 完全なクリーン&リビルドは機能しませんでした!誰でもこれを修正する方法を知っていますか? gradle.properties android.enableJetifier=true android.useAndroidX=true build.gradle buildscript { repositories { google() jcenter() mavenCentral() maven { url 'https://maven.fabric.io/public' } maven { url "https://oss.sonatype.org/content/repositories/snapshots" } } dependencies { classpath 'com.android.tools.build:gradle:3.2.0-beta05' classpath 'com.google.gms:google-services:4.0.1' classpath "io.realm:realm-gradle-plugin:5.3.1" classpath 'io.fabric.tools:gradle:1.25.4' classpath 'com.google.firebase:firebase-plugins:1.1.5' } } allprojects { repositories …

10
AndroidアプリにAIDLファイルを追加するにはどうすればよいですか(アプリ内課金の例から)
現在、EclipseアプリをAndroid Studioに移行しています。このアプリはアプリ内課金を使用していました。 私の主な問題は、プロジェクトとaidlファイルをコンパイルすることです(私はあなたがすべてこのファイルを使用していると思います) 私はこのエラーメッセージを受け取ります: Gradle: error: cannot find symbol class IInAppBillingService Gradle: error: package IInAppBillingService does not exist そこで、いくつかのチュートリアルに従って、このファイルをcom.mypackage.billingからsrc / main / aidlに移動します(このリファレンスを参照) しかし、そうすると同時に、次のメッセージが表示されます。 Gradle:タスク ':xxxxxxxxxxx:compileDebugAidl'の実行に失敗しました。 コマンドの実行に失敗しました:(...)C:\ Users \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ aidl \ IInAppBillingService.aidl:45インターフェイスIInAppBillingServiceは、com \ xxxxxxxx \ billing \ IInAppBillingServiceというファイルで宣言する必要があります.aidl。 …


13
Android Studio Collapseの定義とメソッド
Android Studioエディター内のすべての定義とメソッドを折りたたむにはどうすればよいですか? Visual StudioにはそのオプションEdit-->Outliningがありますが、Android Studioで同様の機能が見つかりません。この機能は確かに存在します。 Android Studioのアウトライン機能にアクセスするにはどうすればよいですか?




8
サブスクライブの結果は使用されません
今日、Android Studio 3.1にアップグレードしました。lintチェックがいくつか追加されたようです。これらのlintチェックの1つsubscribe()は、変数に格納されていないワンショットのRxJava2 呼び出しに対するものです。たとえば、私の部屋のデータベースからすべてのプレーヤーのリストを取得します。 Single.just(db) .subscribeOn(Schedulers.io()) .subscribe(db -> db.playerDao().getAll()); 大きな黄色のブロックとこのツールチップが表示されます: の結果subscribeは使用されません このようなワンショットRx呼び出しのベストプラクティスは何ですか?を完全に保持する必要がDisposableありdispose()ますか?それとも@SuppressLint、次に進むべきですか? これはRxJava2(io.reactivex)にのみ影響するようです。RxJava(rx)にはこのリントがありません。

10
Android Studio、アプリの終了後にlogcatがクリーンアップ
Android Studioのアップデート1.2 Beta以降、logcatに問題があります。アプリを実行すると、通常どおりにすべてがログに記録され、アプリがクラッシュして、「残念ながら、ゲームが停止しました」というメッセージが表示されます。 数秒後、androidはそのメッセージを閉じます。これが発生すると、logcatも完全にクリアされます。つまり、いつでもエラーを読み取ることはほとんどできません。バッファに関するいくつかの情報は見つかりましたが、問題であることを疑っているという事実を除けば、Android Studioにはバッファを増やすオプションがないようです。 便利なのは、プロセスがクリアされてAndroid.process.coreに変更され、logcatに表示されるメッセージが次のようになることです。 04-13 10:28:13.394 12259-12265/android.process.acore D/dalvikvm﹕ Debugger has detached; object registry had 1 entries 編集:私はブレークポイントについて読んだので、Settings-build、execution、deployment-debuggerのブレークポイントでフォーカスアプリケーションを無効にしましたが、効果がありませんでした。

29
エミュレーターでAVDを起動できません:QTライブラリが見つかりません
Android Studioを使い始めたばかりですが、エミュレータの使用中に問題が発生します。実行しようとすると、次のようにクラッシュし続けます。 「エミュレータでAVDを起動できません」[6816]:ERROR:./ android / qt / qt_setup.cpp:28:QtライブラリがC:\ Users \ Jay \ AppData \ Local \ Android \ Sdk \ emulator \ lib64 \ qtに見つかりません\ lib 「C:\ Users \ Jay \ AppData \ Local \ Android \ Sdk \ emulator / qemu / windows-x86_64 / qemu-system-i386.exe」を起動できませんでした:そのようなファイルまたはディレクトリはありません BIOS設定からVT-xを有効にしましたが、問題が発生しています。何度も検索しましたが、答えが見つかりません。どんな助けでも大歓迎です。誰かが私に解決策を与えることができますか? エラーのスクリーンショット

17
サードパーティのGradleプラグインが原因である可能性があります
Android Studio 3.1にアップデートした後、次のエラーメッセージが表示されました。 プロジェクトは正常に動作し、これはほとんど警告にすぎないので、私の質問は警告の意味は何ですか、どうすればそれを取り除くことができますか? Gradleファイルの関連部分: これは私のプロジェクトの build.gradle buildscript { ext { kotlin_version = '1.2.31' anko_version = '0.10.4' room_version = '1.0.0' support_version = '27.1.0' firebase_version = '12.0.0' gms_version = '12.0.0' } repositories { google() jcenter() maven { url 'https://dl.bintray.com/kotlin/kotlin-dev' } maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'com.android.tools.build:gradle:3.1.0' classpath …

11
Android Studio:Android Manifestが存在しないか、ルートタグが正しくありません
私はこのエラーをAndroid Studio(AS)で受け取りました: 私がそれを得た方法: 私は最初からASプロジェクトを作成しましたが、すべて問題ありませんでした。次に、ポップアップが表示され、(私が正しく思い出せば) " Android Framework detected"のようなメッセージが表示されていました。「はい」を押すと、プロジェクト/モジュールにいくつかの変更が発生しました。その後、上記のエラーが発生しました 編集: 私の場合、問題はGradle関連していませんでした。それはIntelliJ/ Android Studio設定、.iml特にファイルに関するものでした。この有益な投稿をここで読んだ後、私は気づきました。

24
Flutterプラグインがインストールされていませんエラー;。フラッタードクターを実行しているとき
Flutter SDKLinuxUbuntu 16.4システムで構成しています。フラッタードクターを実行すると、なぜ次のエラーが発生するのですか?との両方PATHSを指定flutterしdartました.bashrcが、実行するとこのエラーが発生しますflutter doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel beta, v0.5.1, on Linux, locale en_US.UTF-8) [✓] Android toolchain - develop for Android devices (Android SDK 28.0.2) [✓] Android Studio (version 3.1) ✗ Flutter plugin not installed; this adds Flutter specific functionality. ✗ …

6
Android Studioには、Android-L mac用のJDK 7が必要です
マテリアルデザインでのアプリの外観を確認しようとしていましたが、新しいカードライブラリを使用したいと思います。私の問題は、gradleファイル内でこのエラーが発生していることです。これを修正する必要があります。 Error:compileSdkVersion android-L requires compiling with JDK 7 ダウンロードjdk-7u60-macosx-x64.dmgしてインストールしました。java -versionターミナルで1.7がインストールされていることを示しています: java version "1.7.0_60" Java(TM) SE Runtime Environment (build 1.7.0_60-b19) Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode) 上手 ls -l `which java` 私に与えています: /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java .../current/...がありません.../home。私は.../homeここを見つけました: /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home そして、Android Studioの[JDKの場所]の下にある[SDKの場所]設定へのパスを設定します。しかし、それは機能していません-それはまだJDK 7を見つけることができないようです。 Mac OSX 10.9.3とAndroid Studio(Beta)0.8.1を使用しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.