web-dev-qa-db-ja.com

エラー:デフォルトのアクティビティが見つかりましせん

IntelliJ Idea 12.0.4を12.10にアップグレードしました。

今私のAndroidプロジェクト内のすべてのモジュールがエラーを出します:

エラー: /デフォルトのアクティビティが見つかりません

私は12.0.4に戻り、それは動作します。

何か案は ??私はそれがインストールされていないいくつかのプラグインに関連していると思うかもしれませんが、他の唯一のものがローカル設定である可能性がありますが、確認のため設定フォルダを削除しました。

336
Saad Farooq

IntelliJ IDEAまたはAndroid Studioのバージョンをアップグレードした後、または新しいAPKを生成した後にエラーが発生する場合は、IDEのキャッシュを更新する必要があります。

File -> Invalidate Caches / Restart...
660
Sky Kelsey

私はそれを使用していないので、なぜIntelliJのアップグレードがこの問題を引き起こすのかについてはコメントできません。

しかし、そのエラー:「Default Activity Not Found」は、AndroidManifest.xmlで宣言されている、アプリケーションの起動時に起動されるメインアクティビティとしてマークされているアクティビティがないことを示しているようです。

次のようなアクティビティが少なくとも1つあります。

<activity
        Android:name="com.your.package.name.YourActivity"
        Android:label="@string/app_name">
        <intent-filter>
            <action Android:name="Android.intent.action.MAIN" />

            <category Android:name="Android.intent.category.LAUNCHER" />
        </intent-filter>
</activity>

このようなインテントフィルタを持つアクティビティが少なくとも1つない場合は、ここにエラーメッセージが表示されているはずです。

アプリケーションを起動したときに開きたいActivityにその意図フィルターを追加してください。これで問題は解決します。

246
mattgmg1990

アプリの起動アクティビティはデフォルトですか?

おそらくこれはあなたの間違いかもしれません

enter image description here

ステップ1 :設定の編集を選択

enter image description here

ステップ2 :この警告を見る:デフォルトのアクティビティが見つかりません enter image description here

ステップ3 :デフォルトのアクティビティを選択する enter image description here

enter image description here

ステップ3 :変更を保存して終了

enter image description here

幸運

enter image description here

64
David Hackro

これを行う正しい方法は、マニフェストファイルに次の行を追加することです。

    <activity
        Android:name="FULL_NAME_OF_YOUR_ACTIVITY"
        Android:label="@string/app_name" >
        <intent-filter>
            <action Android:name="Android.intent.action.MAIN" />

            <category Android:name="Android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

これは次の間に挿入する必要があります。

<application> </application>

キャッシュを無効にする必要はありません。

51
Iurii

プロジェクトを右クリックしてOpen Module Settingsを選択してください。それからあなたのモジュールのSourcesタブに行き、srcフォルダを見つけ、それを右クリックして としてマークしてください。 ソース(青い色).

編集: Android Studioのそれ以降のバージョンにはソースタブはありませんが、代わりにbuild.gradleファイルを編集できます: https:// stackoverflow .com/a/22028681/1101730

43
Micer

あなたがウィジェットアプリで作業しているなら、この解決策はあなたのために働くべきです:

  1. Edit Configurationに行く
  2. Launch Optionnothingに設定します
25
Kishan Vasoya

Android Studioで、「実行/デバッグ構成」 - >「Androidアプリケーション」 - >「一般」 - >「アクティビティ」 - >「アクティビティを起動しない」の順に選択します。

19
TouchBoarder

上記の何も私を助けませんでした。しばらくして、IDEAがアクション名を大文字に変更したことがわかりました。好きです:

<intent-filter>
  <action Android:name="Android.INTENT.ACTION.MAIN"/>
  <category Android:name="Android.INTENT.CATEGORY.LAUNCHER"/>
</intent-filter>

通常に戻った後、IDEAはデフォルトのアクティビティを認識します。

<intent-filter>
  <action Android:name="Android.intent.action.MAIN" />
  <category Android:name="Android.intent.category.LAUNCHER" />
</intent-filter>
18
yuliskov

まず、デフォルトのアクティビティをマニフェストに含めたことを確認してください。

例:

<activity Android:name=".DefaultActivity">
    <intent-filter>
        <action Android:name="Android.intent.action.MAIN" />
        <category Android:name="Android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

あなたがすべてを試したが何もうまくいかないようであれば

  • %Home%\。gradle\cachesからキャッシュを削除し、プロジェクトをもう一度同期してください。

またはこの答えをチェック

https://stackoverflow.com/a/53476487/5507705

9
Salman

私の場合はFile -> Invalidate Caches / Restart...は役に立ちませんでした

私のプロジェクトはすべて問題なかったし、もちろん私は次の目的のために自分の活動にフィルターをかけた

<intent-filter>
    <action Android:name="Android.intent.action.MAIN" />
    <category Android:name="Android.intent.category.LAUNCHER" />
</intent-filter>

本当に助けになったのは、Android/Gradleのキャッシュフォルダを削除することです(それらは10〜30 GBまで成長することがあります)

C:\Users\YOUR_USER_WINDOWS_NAMEに移動して次のフォルダを削除します

  • 。アンドロイド
  • .AndroidStudio3.2
  • 。グラドル

(必要に応じて削除する前に.AndroidStudio3.2からいくつかのAndroid設定を保存することができます)

あなたはごみ箱なしでフォルダを削除するためにこのようにバットファイルCLEAR_CACHE.cmdを作成することができます

rmdir /S /Q .Android
rmdir /S /Q .AndroidStudio3.2
rmdir /S /Q .gradle

それははるかに速く働くでしょうそしてあなたはそれをごみ箱からも削除する必要はありません

pS CLEAR_CACHE.cmdC:\Users\YOUR_USER_WINDOWS_NAMEに入れる

android Studioフォルダを削除して再度ダウンロードすることもお勧めです。

7
user924

私はこのエラーを受けました。

そして、ランチャーアクティビティのマニフェストファイルで、インテントフィルタにactioncategoryを入れていないことがわかりました。

違うもの:

<activity
Android:name=".VideoAdStarter"
Android:label="@string/app_name">

    <action Android:name="Android.intent.action.MAIN" />
    <category Android:name="Android.intent.category.LAUNCHER" />

</activity>

合っている物:

<activity
Android:name=".VideoAdStarter"
Android:label="@string/app_name">

    <intent-filter>
        <action Android:name="Android.intent.action.MAIN" />
        <category Android:name="Android.intent.category.LAUNCHER" />
    </intent-filter>

</activity>
7
mehmoodnisar125

@TouchBoarderはほとんどそれを持っていました。 「アクティビティを起動しない」を選択しても起動しません。

Android Studioの場合は、「実行/デバッグ構成」 - >「Androidアプリケーション」 - >「一般」 - >「アクティビティ」 - >「起動:」オプションを選択します。

あなたの活動を選択してください。これは fix 意図された振る舞いを正確には表しませんが、正しく上書きします。

Edit run/debug configurations and specify launch activity

6
John

この方法は私にとってはうまくいくアプリのアイコンをクリックしてから設定の編集を選択します。編集設定で、デフォルトのアクティビティの代わりに指定されたアクティビティを選択します。それから活動の道を以下に挙げなさい。

Click on app and edit configuration

Choose the specified activity and the directory

最後にgradleファイルと同期します。

私は私の場合この問題を本当に修正したこのブログを見つけました。何らかの目的を追加する必要があることがわかりました。

<intent-filter>
    <action Android:name="Android.intent.action.MAIN"/>
    <category Android:name="Android.intent.category.LAUNCHER"/>
</intent-filter>

それは間違いなく簡単でした。参照:

https://www.aboutonline.info/2018/08/error-running-app-default-activity-not-found-on-Android-with-kotlin.html

4
Website Is Fun

Intentフィルターをに変更しました

<intent-filter>
                <action Android:name="Android.intent.action.MAIN" />
                <category Android:name="Android.intent.category.DEFAULT"/>
                <category Android:name="Android.intent.category.LAUNCHER" />
            </intent-filter>

DEFAULTオプションも追加するだけです。私はProcess Phoenixライブラリーを使用していたので、デフォルトの目的を定義するよう促されました。この追加は私の問題を解決しました。

4
Rorschach

アプリケーションにアクティビティがない場合(たとえばサービスのみ)は、実行/デバッグ設定の「起動」オプションを「なし」に変更します。

4
black

私は自分のコードでこれを見つけました:

<context Android:name=".MainActivity">
    <intent-filter>
        <action Android:name="Android.intent.action.MAIN" />
        <category Android:name="Android.intent.category.LAUNCHER" />
    </intent-filter>
</context>

注意深く見れば、代わりに<activity Android:name=".MainActivity">になります。

どうやら、私はどこかで「活動」をリファクタリングし、それは同様にAndroidManifestの名前を変えました。

4
Muz

私の場合、私は "activity"という名前のメンバ変数をリファクタリングし、 "context"という名前に変更しました。 アクティビティ マニフェストのタグ、そして私はそれらを見つけた コンテキスト 代わりにタグ...これはAndroid Studioから本当に愚かです!

3

私もこのエラーが出ました、

エラー:デフォルトのアクティビティが見つかりません

よく私の場合それは摩耗モジュールのためでした。

  1. 設定の編集 - >ウェア - >起動オプション - >起動 - >なしを編集してください。
  2. 変更を適用します。[OK]をクリックします。
  3. マニフェストファイルからデフォルトアクティビティ用の既存のコードを削除します。

注意:プロジェクトのクリーンアップとGradleファイルの同期を忘れないでください。

3
PN10

私はAndroid Studio 3.3 Canary 3でも同じ問題を抱えています。AndroidStudio 3.0の安定版からのプロジェクトは最初に正しく動作します。私はAndroid Studioのこのアルファ版を再インストールしようとしました:エラー。しかし、その後、古い安定したAndroidで、そしてAPKインストールを使用してそれを起動し、そしてこのAPKは正しく動作します。

さらに私のプロジェクトはインスタントアプリ(ベース、機能、インスタント、アプリサブディレクトリ)で作成されました。このAndroid Studioには、この複数のディレクトリに分割されたManifest.xmlファイルに関するいくつかの問題があると思います。

だから私はこれに設定を変更しました: enter image description here

3
Michał Ziobro

android Studio 2.1.2では、このエラーに直面しました。フィルタはすでにデフォルトマニフェストのデフォルトアクティビティになっていましたが、 flavor manifestのデフォルトアクティビティにMAIN/LAUNCHER intent-filterを追加することで解決しました。マージされたマニフェストでさえありました、しかし私が両方のマニフェストでフィルタを複製するまで、スタジオはそれを見つけることができませんでした。

2
mjollneer

Androidmanifest.xmlを編集する

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:Android="http://schemas.Android.com/apk/res/Android"
    package="com.example.Java2">

    <application
        Android:allowBackup="true"
        Android:icon="@mipmap/ic_launcher"
        Android:label="@string/app_name"
        Android:roundIcon="@mipmap/ic_launcher_round"
        Android:supportsRtl="true"
        Android:theme="@style/AppTheme">
        <activity Android:name=".MainActivityName">
            <intent-filter>
                <action Android:name="Android.intent.action.MAIN" />

                <category Android:name="Android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
2
Tasdemir
  1. Build -> Rebuild Project
  2. File -> Invalidate Caches.. -> Invalidate and restart

わたしにはできる。プロジェクトを再ビルドして、プロジェクトにエラーがないことを確認します。それからキャッシュを無効にすることができます。

2
Artyom

私の経験:IDEAがあなたのJavaファイルを識別しないなら、あなたのすべてのJavaファイルが識別されていることを確認してください。

がんばろう :)

enter image description here

2
jianwei-x

上記のすべての答えは私を助けませんでした。これを削除してみてください

<?xml version="1.0" encoding="utf-8"?>

あなたのAndroidManifestで。その後:

File > Sync Project with Gradle Files
2

Android Manifest.xmlは以下のように開始アクティビティを設定します

<intent-filter>
            <action Android:name="Android.intent.action.MAIN" />

            <category Android:name="Android.intent.category.LAUNCHER" />
        </intent-filter>
2
Linu S

内部キャッシュとプロジェクト構築システムが原因でAndroidスタジオの誤動作のために時々このエラーが発生します。私たちも、デフォルトのアクティビティに最適なものをすべて設定しました。そのような問題のために、私は解決策を見つけました、そして、それは私のために働いています。

ステップ1 Android Studio --->ファイル - >キャッシュが無効で、Androidスタジオを閉じました。

ステップ2。 パスC:\ Users\USER.AndroidStudio3.2\systemに移動します。

ステップ3 以下のフォルダの拡張子.backで名前を変更する例:compilerはcompiler.backである必要があります

  • コンパイラ
  • コンパイラサーバ
  • 変換
  • external-build_system
  • 枠組み
  • グラドル
  • resource_folder_cache

ステップ4: Android Studioを起動してプロジェクトを開きます。

私はそれがあなたのために働くことを願っています。

2
Abhay Bhusari

私は同じ問題に遭遇しました。何らかの理由で、Android Studioは、マニフェストを含むほとんどのXMLファイルのすべてのAndroid:name属性を、Android Studioで認識されないAndroid:subjectに置き換えました。

enter image description here

上の図でわかるように、IDEはAndroid:subject属性を認識しません。その結果、MainActivtyを指定している行を読み取ることができなくなります。

解決策は、単にすべてのAndroid:subjectAndroid:nameに変更してから、[ビルド]メニュー - > [プロジェクトの再構築]からプロジェクトを再構築することです。プロジェクトを再構築するときに同じ問題が発生する可能性があるので、上記と同じようにしてください。

1
Saif Hakeem

私は最近同様の問題に直面していました。問題はactivitymanifest xmlファイルにあります。キャッチフレーズが正しく閉じられているか確認してください。

1

キャッシュの無効化/再起動


Just Restart


その後、アプリを実行する必要があります。

1
Orlando Herrera

Android Studioを1.2.xから1.3にアップデートした後、同じ問題が発生し、すべての提案を試しましたが、何も機能しませんでした。それから私はこれをしました:

実行/デバッグ構成に進みます。エラーが発生した設定を選択して削除します。同じ名前と設定で新しいものを作成します。その後、USBケーブルを再接続してアプリケーションを実行してください。

これで問題は解決しました。

1

私はデモアプリから始めてそれを修正しました。ソース内のJavaパスをcom - > example - > fooから自分のものに変更してマニフェストを編集しました。しかし、Android Studio(0.8.7)は非常に混乱しました。

私は上にリストされたすべてを試しました、そして、それのどれも私のために働きませんでした。多分それは事態をさらに悪化させたのでしょうか?

私の最終的な解決策は、<projectname>.imlサブディレクトリの.ideaをAndroid Studio(別名テキストエディタ)で開いて編集することでした。

前:

<content url="file://$MODULE_DIR$">
  <sourceFolder url="file://$MODULE_DIR$/gen" isTestSource="false" generated="true" />
</content>

Srcディレクトリを(再)追加しました(2行目)。後:

<content url="file://$MODULE_DIR$">
  <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
  <sourceFolder url="file://$MODULE_DIR$/gen" isTestSource="false" generated="true" />
</content>

それを保存した後、Android Studioはリロードされ、期待通りに機能し始めました。

1
TrophyGeek

すべてのユーザーのためにアプリをアンインストールすることが時々助けになります。設定のアプリケーションリストに移動してアプリに移動するか、リストの最後までスクロールしてからアンインストールします。お役に立てれば

1
hemant patel

ここまでは何も助けにはならず、Android Studioは、以前に実行されていたすべての私のアプリケーションでこの問題を引き起こしました。

今私はそれを解決しました:

Android Studioをリセットする必要があります。C:\ Users\yourusername\androidStudio3.2(または類似のもの)に移動して、このディレクトリを削除してください。

この男はあなたのビデオで古いバージョンでそれを行う方法を正確に示しています: https://www.youtube.com/watch?v=AwZEliSPGwU&t

1
pipafria

build.gradle(project:xyz)に移動します。

buildscript {
    repositories {
        jcenter() 
        google()
    }
allprojects {
    repositories {
        jcenter()
        google()
    }

// Just place 'google()' to the top of 'jcenter()'

buildscript {
    repositories {
        google()
        jcenter()
    }
allprojects {
    repositories {
        google()
        jcenter()
    // enter code here
    }
}

それは私にとっては完璧に機能します。

1
Sohail Gujjar

エラー:デフォルトのアクティビティが見つかりません

私はこのように解決しました
実行>>設定の編集>> Androidアプリケーション>> [起動]編集ボックスにデフォルトのアクティビティクラスのパスを入力します。

1
Lokesh Tiwari

Android Studioを終了します。

パスC:\Users\YOUR_WINDOW_USER_NAME\.AndroidStudio3.3\systemに移動

/ cachesフォルダと/ tmpフォルダを削除します。

0
Abhiode

この答えが誰かに役立つことを願っています。

<intent-filter>タグが既にある場合は、すべてのタグを正しく閉じていることを確認してください。

私の間違いは、<activity>の代わりに</></activity>タグを閉じることです。

0
Alberto Alegria

私は2日間この問題を抱えていました。考えられるすべての解決策を試しましたが、何も機能しませんでした。

最後に解決策を見つけましょう。

これがあなたがする必要があることです。

Android Studioを閉じる

C:\ Users\UserName.Androidに移動し、build-cacheフォルダの名前をbuild-cache.bakに変更します。

C:\ Users\UserName.AndroidStudio3.3\systemに移動して、これらのフォルダの名前を変更します。

caches.bakへのキャッシュ

compile-serverからcompile-server.bakへ

コンパイラからcompiler.bakへ

conversion.bakへの変換

external_build_systemからexternal_build_system.bak

frameworks.bakへのフレームワーク

gradle.bakへ

resource_folder_cacheからresource_folder_cache.bak

Android Studioを開き、プロジェクトをもう一度開きます。

0
Rashid Kalhoro

これは私のようにこのページに上陸した誰かを助けるでしょう

オンラインコースからコピーしたコードをコピーした後、エラーError:Default Activity Not Foundが表示されました。

最初の行のMainActivity.Javaファイルに間違いがありました

パッケージcom.example.myname.justjavaの代わりに。

最初の行はパッケージcom.example.Android.justjavaでした。

学習用に提供されたコードから

それを直すことは間違いを取り除きました

0
Meenohara

AndroidManifest.xmlファイルの application タグ内に activity タグがあるかどうかを確認してください。

0
HimalayanCoder

アクティビティがないアプリを実行しようとしたときにこのエラーが発生しました(androidTestプロジェクトでした)。テストプロジェクトを右クリックして、コンテキストメニューから[実行]または[デバッグ]を選択しました。

0
live-love
<activity Android:name=".MainActivity">
    <intent-filter>
        <action Android:name="Android.intent.action.MAIN" />
        <category Android:name="Android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

これをタグ内のマニフェストファイルに追加するだけで、MainActivityをデフォルトのアクティビティに置き換えるだけで、Android.intent.action.youractivityが機能します。

0
Ash

プロジェクトをGradleファイルと同期することが時々機能します。この全体的な問題を修正するには、

  1. Android St​​udioを終了します
  2. USER-> AndroidStudio-> system-> cachesに移動します
  3. そのフォルダーを削除する
  4. Android St​​udioを起動します。

それはあなたのファイルを再インデックスし、それは動作するはずです

同様の質問から kirtan4 に感謝します。

0
some Folk

私はAndroid Studio 3.0.1でこの問題を抱えていました、そしてそれは明白なマージ失敗によって引き起こされました。何らかの理由で、メッセージ出力にエラーメッセージが表示されませんでした。マージしたマニフェスト(app-> manifests-> AndroidManifest.xml、次に 'merged manifest'タブ)をチェックしなければなりませんでした。一番下にbuild.gradleに追加された最新のライブラリが依存関係を持っていることを示すエラーがありましたminSdkが私のアプリminSdkより高かった他のライブラリ。解決策はこのメッセージの中にあり、それを追加することでした

<uses-sdk tools:overrideLibrary="timber.log"/>

androidManifest.xmlに追加します。実はこのライブラリ(piwik 1.0.2)はすでにこのoverrideLibraryをマニフェストに持っていました。

奇妙なことに、他のチームメンバーはこの問題を経験していませんでした。

0
marcinj

まあ、私は時々Android Studioを理解していません...

私は同じ問題に遭遇し、答えがここに言ったことを試みましたが、役に立ちませんでした。それから、1つ変更しました。インテントフィルタのアクションは、アクション名をすべて大文字にして、それを小さい文字に変更し、WordのMAINだけを大文字にして、問題を解決しました。なんてばかげたことだ!これが誰かに役立つことを願っています。

0

キャッシュを無効にして再起動してみました。それから私はマニフェストを確認しました、それは適切に設定された主な活動の意図を持っていました。

「オフライン作業」を「ファイル」の「グローバルGradle設定」 - >「設定」 - >「ビルド」、「実行」、「デプロイメント」 - >「Gradle」でチェックしました。

チェックを外し、build.gradle(プロジェクト)を変更して別のgradleバージョン(com.Android.tools.build:gradle:3.3.1)を使用するように変更し、それを保存してGradle同期をトリガーしました。

同期した後、このエラーはなくなりました、私は再びデバッグすることができました。

0
smk

TL; DR:

actioncategoryの名前だけでなく、パスも確認してください。あなたがリファクタリングをした場合は特に。

私にとっての解決策は、AndroidManifestファイルを綿密にチェックすることでした。私はリファクタリングをしました、そしてそれは意図フィルタを更新しただけでなくそれはまた意図フィルタ名のパスを更新しました:

 //type and value were added to the path here when I did the refactor
 <action Android:name="Android.intent.type.MAIN"/>
 <category Android:name="Android.intent.value.LAUNCHER"/>

そのはず:

<action Android:name="Android.intent.action.MAIN"/>
<category Android:name="Android.intent.category.LAUNCHER"/>
0
BlackHatSamurai

醜いが私のために働いた:

このエラーメッセージが表示されたら、私の問題はモジュールにありました。私は自分のモジュールのマニフェストからアプリケーションタグを完全に削除しましたが、うまくいきました。

(モジュールライブラリからもic_launcherを削除してください)

だった:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:Android="http://schemas.Android.com/apk/res/Android"
    package="com.example.mymodule"
    Android:versionCode="1"
    Android:versionName="1.0" >

    <uses-sdk
        Android:minSdkVersion="16"
        Android:targetSdkVersion="23" />

    <application
        Android:allowBackup="true"
        Android:icon="@drawable/ic_launcher"
        Android:label="@string/app_name"
       >
        <activity
            Android:name="com.example.mymodule.MainActivity"
            Android:label="@string/app_name" >
            <intent-filter>
                <action Android:name="Android.intent.action.MAIN" />

                <category Android:name="Android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

今:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:Android="http://schemas.Android.com/apk/res/Android"
    package="com.example.mymodule"
    Android:versionCode="1"
    Android:versionName="1.0" >

    <uses-sdk
        Android:minSdkVersion="16"
        Android:targetSdkVersion="23" />


</manifest>
0
NBApps

私の場合、下に示すように AndroidManifest.xml にミスタイプがありました。アプリケーションタグの上の "o"文字を削除することで解決しました。どうやら、Android Studioは AndroidMainfest.xml でタイプエラーを検出しません。

<uses-permission Android:name="Android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission Android:name="Android.permission.ACCESS_NETWORK_STATE"/>

o
<application Android:name=".AppName"
             Android:allowBackup="false"
             Android:icon="@drawable/ic_launcher"
             Android:label="@string/app_name"
             Android:theme="@Android:style/Theme.Light.NoTitleBar">
0
KufuT

パーティーに遅れた。ただきれいにして再構築してください。問題は解決します。

マニフェストのすべての行を確認してください。

私の場合、私はこのエラーがあります:

Android:theme="@Android:style/Theme.Wallpaper.NoTitleBar.Fullscreen"

logcatには何もありません

0

あなたは属性が欠けているかもしれません。このアクティビティをマニフェストファイルに含めるようにしてください

0
Suman Astani

上記のオプションが機能しない場合は、.gradleフォルダを削除してみてください。

私はAndroid Studio 3.3.1を使用しています。私のプロジェクトはすべてうまくいっていましたが、突然、活動がなくなったといって突然作業を停止しました。まったく新しいプロジェクトでも同じエラーが発生していました。キャッシュを無効にして数時間後、マニフェストファイルを修正しようとしました。私はそれが(androidx.core:core-ktx)のようなandroidxライブラリと何らかの関係があることに気づきました。いくつかのプロジェクトでは、libを更新するだけで問題は解決しますが、実際にうまくいったのは.gradleフォルダを削除することでした。

0
avelozo