Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

yarn android报错,无法正常启动APP,Failed to start the app. #885

Open
luoxihui opened this issue Sep 29, 2024 · 5 comments
Open

Comments

@luoxihui
Copy link

请按以下格式提供问题的相关信息。

yarn android 报错

error Failed to start the app.
Error: Command failed with exit code 1: C:\Users\pc\AppData\Local\Android\Sdk\platform-tools\adb -s emulator-5554 shell am start -n com.react.smarttraveller/com.smarttraveller.MainActivity -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

请描述完整的环境/版本信息

jdk17

wwwwww702

预期结果

@sunnylqm
Copy link

这是因为应用改过包名了

@luoxihui
Copy link
Author

这是因为应用改过包名了

大佬方便加个V么,有偿,之前没整个RN啊,这烂摊子是接手别人的....

@ry-krystal
Copy link

加我,我给你解决问题

@ry-krystal
Copy link

按照以下步骤检查和修复问题:

  1. 检查 MainActivity 的类路径
    打开 Android 项目目录下的 android/app/src/main/java/<包名>。
    确保 MainActivity.java 或 MainActivity.kt 存在,并且文件中声明的包名与项目 AndroidManifest.xml 中的 package 名称一致
  2. 检查 AndroidManifest.xml 中的 activity 配置
    打开 android/app/src/main/AndroidManifest.xml。
    检查 标签,确保 android:name 中的路径与 MainActivity 的类路径一致
  3. 检查项目包名是否一致
    在 android/app/src/main/AndroidManifest.xml 中找到 package 属性
    检查 android/app/src/main/java/com/react/smarttraveller/MainActivity.java 文件中,package 的声明是否一致
    确保 package 名称在整个项目中一致,包括:
    AndroidManifest.xml
    build.gradle 中的 applicationId
    MainActivity 和其他 Java 或 Kotlin 文件中的包名。
  4. 清理并重建项目
  5. 检查 React Native 配置文件
    确保 android/settings.gradle 和 android/build.gradle 中的包名一致。
    检查 android/app/build.gradle 中的 applicationId
  6. 检查项目目录结构
    目录结构应该是 android/app/src/main/java/com/react/smarttraveller/MainActivity.java,其中 com/react/smarttraveller 是包名对应的目录。
    确保 MainActivity 的 Java 或 Kotlin 文件路径与 AndroidManifest.xml 中的声明一致。

@luoxihui
Copy link
Author

luoxihui commented Oct 8, 2024

加我,我给你解决问题

我不知道要怎么加你,你加我微信吧 _summer12138

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants