未找到 TargetPlatform.android_x86 的应用程序

Mil*_*ire 18 android manifest android-manifest dart flutter

这是我的第一个 flutter 应用程序,出于某种原因,Android 启动器图标停止显示,所以我试图解决这个问题,我做了很多事情并最终出现了这个错误。

  • 扑医生显示一切正常。
  • ios 版本构建得很好。

ps我跑了flutter create。没有运气。

IDE 日志

No application found for TargetPlatform.android_x86.
Is your project missing an android/app/src/main/AndroidManifest.xml?

Consider running "flutter create ." to create one.
Run Code Online (Sandbox Code Playgroud)

T.C*_*kis 65

将包添加回清单文件中。

Android Studio“Chipmunk” (2021.2.1)建议我package删除AndroidManifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example">
Run Code Online (Sandbox Code Playgroud)

它添加了命名空间android/app/build.gradle

namespace 'com.example'
Run Code Online (Sandbox Code Playgroud)

这并没有立即破坏我的应用程序,但在清理所有内容后,它破坏了它,唯一的修复是恢复,以便包名称保留在 中AndroidManifest.xml,就像以前一样。

我得到的错误是:

package identifier or launch activity not found.
Please check /example/android/app/src/main/AndroidManifest.xml for errors.
No application found for TargetPlatform.android_arm64.
Is your project missing an android/app/src/main/AndroidManifest.xml?
Consider running "flutter create ." to create one.
Run Code Online (Sandbox Code Playgroud)

  • 通过将包添加回清单文件中来修复 (9认同)

小智 37

我解决了这个问题flutter clean


Pan*_*mar 22

--- 我得到的错误 ---

package identifier or launch activity not found.
Please check /example/android/app/src/main/AndroidManifest.xml for errors.
No application found for TargetPlatform.android_arm64.
Is your project missing an android/app/src/main/AndroidManifest.xml?
Consider running "flutter create ." to create one.
Run Code Online (Sandbox Code Playgroud)

第1步: 转到AndroidManifest.xml

添加package="com.example",替换为您自己的包名称。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example">
Run Code Online (Sandbox Code Playgroud)

第2步:

flutter clean
Run Code Online (Sandbox Code Playgroud)

步骤3:

flutter pub get
Run Code Online (Sandbox Code Playgroud)

希望它能解决您的问题。


And*_*kov 12

添加或更新

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.name"> 
Run Code Online (Sandbox Code Playgroud)

包=“com.example.name”


Bla*_*nka 8

如果flutter clean不起作用,请手动删除build项目根目录中的文件夹。


Moh*_*mal 5

有史以来最好的解决方案

  1. 打开AndroidManifest.xml
  2. 添加包=“com.example”
<manifest xmlns:android="http://schemas.android.com/apk/res/android" `package="com.example">`
Run Code Online (Sandbox Code Playgroud)
  1. 使用您的包名称更改示例
  2. 扑干净
  3. 扑扑酒吧得到


Maz*_*him 0

我的短期解决方案是重新安装 android studio ,github 上有一个已关闭的问题https://github.com/flutter/flutter/issues/19869解决了确切的问题,但由于信息不足而关闭,请考虑重新打开它。