【问题标题】:Android Studio can not see MainActivityAndroid Studio 看不到 MainActivity
【发布时间】:2020-08-22 07:40:44
【问题描述】:

这是一个由 android studio 创建的新项目。我在这个项目中没有改变任何东西,但是在activity_main.xml文件中,MainActivity.java找不到,而且这个项目中有一个MainActivity.java文件。我怎样才能做到这一点。 (MainActivity.java 见 activity_main.xml 相关)

【问题讨论】:

  • 你能分享你的 MainActivity.java 文件吗?提前谢谢你。
  • 你可以删除 tools:context 如果不工作它不会影响主要的事情,比如它只是在用 xml 编码时为你的布局提供主题,但是当你运行你的应用程序时主题会工作。跨度>
  • 你可以在上下文中添加完整的包名context="com.example.myapplication.MianActivity"
  • 添加 context="com.example.myapplication.MainActivity" 不起作用。从文件中删除工具也没有用。
  • 选择“文件 > 使缓存无效/重新启动”,然后单击“无效并重新启动”按钮。清理并重建您的项目。 @ozan33.java

标签: java android android-studio


【解决方案1】:

如果您在此之前确实没有进行任何更改,请尝试在构建选项卡中清理和重建项目。如果不起作用,请尝试重新启动 Android Studio。

【讨论】:

  • 不,还是一样。
【解决方案2】:

这不是您的包裹的准确路径。您可以使用 com.example.myapplication.MainActivity 那个时候它工作正常。

缓存无效/重启android studio。

【讨论】:

  • 删除.ManiActivity,然后写.并按Clt +空格然后IDEA给你建议。
  • 来自 activity_main IDEA 没有给我任何建议,但来自 AndroidManifest 它给了我 MainActivity 作为建议
【解决方案3】:

将您的活动添加到AndroidManifest.xml 下的<application>

 <activity android:name=".MainActivity" >
        <intent-filter>
      <!-- MAIN represents that it is the Main Activity-->
            <action android:name="android.intent.action.MAIN" />
      <!-- Launcher Denotes that it will be the first launching activity-->
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

【讨论】:

  • 我的 AndroidManifest 和你的帖子一样。(在 下)
猜你喜欢
  • 2015-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-21
  • 1970-01-01
  • 1970-01-01
  • 2021-10-06
  • 1970-01-01
相关资源
最近更新 更多