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

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

29
Android Studio:アプリケーションのインストールに失敗しました
Android Studioの使用方法を学習しようとしていますが、サンプルプログラムのいずれかを実行しようとすると、次のエラーメッセージが表示されます。 メッセージnullでインストールが失敗しました。この問題は、apkの既存のバージョンが存在する場合はそれをアンインストールしてから、再インストールすることで解決される可能性があります。 警告:アンインストールすると、アプリケーションデータが削除されます。 既存のアプリケーションをアンインストールしますか? さらに5つのサンプルプログラムでこれを実行しようとしましたが、すべてのプログラムでこのエラーが発生します。誰かがこれを解決する方法を知っていますか?

4
TextInputLayoutの使用時にリソース@id / visibleを解決できませんでした
リソースを解決できませんでした @id/visible使用TextInputLayoutたappcompat-v7:25.x.x 以下の手順を試しましたが、問題は解決しません。 プロジェクトの再構築 プロジェクトのクリーンアップと再構築 キャッシュをクリアしてAndroidStudioを再起動します 以下は、レイアウトファイルのコードです。 <android.support.design.widget.TextInputLayout android:id="@+id/tilFirstName" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.design.widget.TextInputEditText android:id="@+id/etFirstName" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/first_name" android:inputType="textPersonName"/> </android.support.design.widget.TextInputLayout> 以下はAndroidStudioに表示されるメッセージです レンダリングの問題。 リソースを解決できませんでした @id/visible ヒント:レイアウトを更新してみてください。 注:@id/visibleコードには存在しません。


4
Android Studioはインポートsun.jvm.hotspot.utilities.IntArrayをインポートし続けます
Javaでコードの一部をコピーしてAndroidスタジオに貼り付けるたびに、このコードがKotlinコードに変換され、次のコードが自動的にインポートされます。 import sun.jvm.hotspot.utilities.IntArray そして、android studioがこのインポートを行うたびに、エラーが発生しますUnresolved reference: sun。 誰もがこれを修正する方法を知っていますか?...それは非常に迷惑です。

4
このアクティビティには「android:screenOrientation =“ unspecified”」または「“ fullSensor”」が必要です
Android Studioを3.6.0にアップグレードしました。これで、Manifest.xmlファイルに次のエラーが表示されます。 このアクティビティには「android:screenOrientation = "unspecified"」または「 "fullSensor"」が必要です。これにより、ユーザーはあらゆる方向でアプリケーションを使用でき、Chrome OSデバイスで優れたエクスペリエンスを提供できます。 「fullSensor」に変換する必要がありますか?この問題を取り除くにはどうすればよいですか? 私の活動の向きはポートレートです。活動の中で縦向きを使い続けたいです。

1
修正方法「エミュレータ:警告:QXcbIntegration:プラットフォームのOpenGLコンテキストを作成できません。GLXもEGLも有効になっていません((null):0、(null))」
私はxfce "Xubuntu"に取り組んでいます。Androidスタジオを更新しました。エミュレータでプロジェクトを実行するたびに、次の2つのエラーが発生します。 エミュレータ:警告:QXcbIntegration:プラットフォームのOpenGLコンテキストを作成できません。GLXもEGLも有効になっていません((null):0、(null)) エミュレーター:エミュレーター:エラー:VkCommonOperations.cpp:496:Vulkanインスタンスの作成に失敗しました。

4
Gradle重複エントリエラー:META-INF / MANIFEST.MF(またはjarからファイルを削除する方法)
コードを調べたかったのでgithubリポジトリのクローンを作成しましたが、Android Studioでそれをビルドしようとすると、いくつかの問題が発生しました。(Android Studioの指示に従って)google mavenリポジトリを追加し、Gradleプラグインのバージョンとグレードのバージョン(それぞれ3.5.2と5.4.1に)の両方を更新すると、次のエラーのためにビルドが失敗します。 原因:エントリが重複しています:META-INF / MANIFEST.MF そして、より具体的には: 原因:java.util.zip.ZipException:重複したエントリ:META-INF / MANIFEST.MF これが私のプロジェクトレベルのbuild.gradleファイルです。 buildscript { repositories { jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.5.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() maven { …

1
証明書ファイル(.android \ emulator-grpc.cer)を取得する方法
Javaを更新した後、エミュレータを実行するたびにこのメッセージが表示されます 21:13 Emulator: emulator: WARNING: EmulatorService.cpp:448: Cannot find certfile: C:\Users\Aml\.android\emulator-grpc.cer security will be disabled. 21:13 Emulator: Started GRPC server at 127.0.0.1:8554 誰かがこの問題に直面しましたか?この問題を解決できますか?

5
署名付きapkの作成中にエラーが発生する-「エントリ名 'res / layout / test_toolbar.xml'が衝突しました」
Androidスタジオを本日3.5.xから3.6に更新し、ビルドバリアントの署名済みAPKを生成中にエラーが発生し、次のメッセージを表示します- エントリ名 'res / layout / test_toolbar.xml'が衝突しましたこのような名前のレイアウトはありませんプロジェクト全体で1つ。「ステージ」という名前のカスタムビルドバリアントがあり、署名付きAPKをビルドしようとすると、常に失敗します。私はまだ解決策を見つけていると思います。この問題で私を助けてください。ありがとう 更新: 以下のメッセージでも同じ問題が発生する可能性があります(AS-3.6.1で見つけました)。したがって、この種の不明で解決できないメッセージについて心配する必要はありません。これまでのところ、署名付きapkを生成しているときに2つの新しいタイプのメッセージを見つけました。 Entry name 'kotlin/collections/MapWithDefault.kotlin_metadata' collided Access Denied 解決策は同じです。時々Invalidate Cache and RestartこれのためにAS が必要になるかもしれません。調査結果をお知らせください。ありがとう

3
アプリのモジュール化後に参照されるメソッドの数が増える
AS:3.5.3; Android Gradleプラグイン:3.5.0; Gradle:5.6.2; 「app」モジュールをいくつかの小さなモジュールに分割した後、アプリで参照されるメソッドの数が大幅に増加することがわかりました。しかし奇妙なことに、各クラスによる参照メソッドの追加は、Android Apkアナライザツールで述べた合計よりも少ないということです。 テストのために、WebActivity.classを「app」モジュールから「adapters」モジュールに移動し、参照されるメソッドの数を181メソッド増やしました。 要約する: app / WebActivity = 63546実際の参照メソッドですが、65394メソッドが表示されています。adapter / WebActivity = 63543実際の参照メソッドですが、65575メソッドを表示しています。 4つの新しいモジュールを追加または分割した後、「参照されるメソッドの数」がほぼ10k増加したことが確認されています。 正確な問題は何ですか? アプリのモジュール化によって、参照されるメソッドの数が大幅に増加する方法を教えてください。 以下は、私が撮った2つの異なるAPKのみのスクリーンショットです。WebActivityが「app」モジュールから「adapter」モジュールに移動し、181の参照メソッドが増加しています。 「app」モジュールのWebActivity WebActivityを「アダプター」モジュールに移動 スクリーンショットで、各クラスによる参照メソッドの追加(赤色でマーク)が、Apkアナライザーで与えられた合計と等しくないのはなぜですか?

3
プロセスがデバイスに表示されるのを待ってタイムアウトしました
Android Studioを搭載したデバイスまたはエミュレーターでアプリを実行またはデバッグするときに、次の問題が発生します。アプリケーションはインストールされていますが、デバイス(またはエミュレーター)で開始されていません。実行ウィンドウでは、以下を確認できます。 デバイスでアプリを起動しています。プロセスがオンラインになるのを待っています... しばらくすると、次のメッセージが表示されます。「デバイス」にプロセスが表示されるのを待ってタイムアウトしました... 問題を示すスクリーンショットを添付しました。 問題は最近始まった。Androidスタジオの最新バージョン(3.5.1)とAndroid 10を実行しているGoogle Pixelデバイスを使用していますが、エミュレーターや以前のバージョンのAndroidを実行している他のデバイスで問題が発生します。この問題は、Androidアプリケーションとデバイスが異なる2台のコンピューターでも発生します。共通の要因はAndroidスタジオです。最後に、Android Studioを3.5にアップデートした後、問題が始まったようです。 誰もがこの問題を修正する方法を知っていますか?私は多くのこと(キャッシュのクリア、再構築、無効化と再起動など)を試みましたが、成功しませんでした。 何か案は?

2
Android Studioはsdkmanagerなしでインストールされます
iOSデバイスをターゲットにして、macOS 10.15.3を使用してFlutterでプログラミングしています。今日は、Android Studioもインストールしてみました。インストールはエラーなしで完了しLibrary/Android/sdk/ましたが、toolsサブディレクトリがありません。これは、sdkmanager内にあるはずなので問題Library/Android/sdk/tools/binです。 実行しflutter doctorてくれたのでこれに気づきました: ✗ Android license status unknown. Try re-installing or updating your Android SDK Manager. See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed instructions. Android Studioを再インストールしてみました(違いはありません)。他の解決策はJavaバージョンについてオンライントークを投稿したため、JREを1.7から1.8にアップグレードしてAndroid Studioを再インストール(違いなし)してから、JDKを最新(したがってJavaバージョンは11.0.6)にアップグレードしてインストールしてみました再びAndroid Studio(違いはありません)。上記の間にFlutterをv1.12.13 + hotfix.8にアップグレードしましたが、このエラーは消えません。 入力するとflutter doctor --android-licenses、次のようになります。 Android sdkmanager tool not found (/Users/macuser/Library/Android/sdk/tools/bin/sdkmanager). Try re-installing or updating your Android SDK, visit https://flutter.dev/setup/#android-setup …

1
Android Studio 3.6にアップデートした後、ランタイム中にアプリがクラッシュする
キャッシュの無効化、プロジェクトのクリーンアップ、アプリの再インストールをすでに試しました。データバインディングを使用していません。 Realmプラグインを使用しています io.realm:realm-gradle-plugin:5.3.1 ここにいくつかの関連情報がありbuild.gradleます: compileSdkVersion 29 buildToolsVersion 29.0.3 implementation "androidx.appcompat:appcompat:1.1.0" Android Gradleプラグイン:3.6.0 Gradle:5.6.4 これはログです: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/appcompat/R$drawable; at androidx.appcompat.widget.AppCompatDrawableManager$1.<init>(AppCompatDrawableManager.java:63) at androidx.appcompat.widget.AppCompatDrawableManager.preload(AppCompatDrawableManager.java:57) at androidx.appcompat.app.AppCompatDelegateImpl.<init>(AppCompatDelegateImpl.java:328) at androidx.appcompat.app.AppCompatDelegateImpl.<init>(AppCompatDelegateImpl.java:278) at androidx.appcompat.app.AppCompatDelegate.create(AppCompatDelegate.java:221) at androidx.appcompat.app.AppCompatActivity.getDelegate(AppCompatActivity.java:543) at androidx.appcompat.app.AppCompatActivity.attachBaseContext(AppCompatActivity.java:98) at android.app.Activity.attach(Activity.java:6909) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2759) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2904) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1596) at android.os.Handler.dispatchMessage(Handler.java:105) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6600) …

2
Androidスタジオエミュレータ:警告System.cpp
Android Studioエミュレーターを起動すると、Android Studioのイベントログに次の警告が表示されます:ここでの問題は何ですか? 09:44エミュレータ:エミュレータ:警告:System.cpp:1139:関数で検出された無効なパラメータを無視:0000000000000000ファイル:0000000000000000、行:0、式:0000000000000000

4
新しいセキュリティのため、Catalinaのアップグレード後に古いNDK(android-ndk-r17c)を使用できません
macOS Catalinaにアップグレードした後、私のプロジェクトはビルドできなくなります。これは、「android-ndk-r17c」のバイナリが信頼できる開発者からのものではないとCatalinaが信じているためです。 「開発者を確認できないため、「ld」を開くことができません。」などのメッセージが表示されます。「macOSはこのアプリにマルウェアがないことを確認できません」 ネイティブのopenCVライブラリSDKと新しいNDKの問題のため、古いNDKを使用する必要があります。彼らはそれに取り組んでいますが、新しいSDKはまだ十分に安定していません。 「clang」と「clang ++」が機能しないことを回避するには、セキュリティペインに移動し、セキュリティアラートで[Allow Anyway]をクリックします。しかし、これを「Id」で試してみると、「Allow Anyway」をクリックして最初の警告を回避できますが、後で呼び出されるようで、その後の呼び出しでは開くことを許可するオプションがありません。 実際にはコードはありません。私は、Android Studio NDKリファレンスを持っているだけで(長い間持っていました)、設定を介して古いNDKを参照しています。 NDKのIDEでは、「Id」の読み込みに失敗します。 「開発者を確認できないため、「ld」を開くことができません。」「macOSはこのアプリにマルウェアがないことを確認できません」

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