【问题标题】:Android : unresolved packages and classAndroid:未解决的包和类
【发布时间】:2017-05-27 07:57:03
【问题描述】:

在我的 AndroidManifest.xml 中,找不到我的接收器、服务和活动,

它应该找到en.company.android.name.myclass

但是它说我的包(en,company,android,name)是未解决的,它里面的类也是如此。

这是它应该找到的结构:

我的 AndroidManifest 中的示例:

<receiver android:name="en.company.android.name.SimpleWakefulReceiver" android:permission="com.google.android.c2dm.permission.SEND">

【问题讨论】:

  • 您是否尝试过清理和重建您的项目?
  • 如何在 Android Studio 2.2 中实现这一点?无效并重新启动?如果是的话,如果是别的,不
  • 好像完全没有导入
  • 尝试清理并重建。检查您的项目文件结构,如果它是 Android
  • Build -&gt; Rebuild Project

标签: android class package


【解决方案1】:

对我来说,我最近在我的包名称/文件夹中更改了一个错字,之后我的活动就找不到了。以为我已经修复了它,但我错过了在我的 .idea/workspace.xml 中修复它......一旦我在那里修复它,我重新启动 android studio 进行了清理和构建,然后我再次启动并运行。

【讨论】:

    【解决方案2】:

    这看起来您的功能目录不正确,您找不到构建目录。你可以这样做:

    1. 如果是eclipse你可以重建一个新的android项目你的java最低级包复制到新包中

    2. 如果android studio很简单,gradle中src的路径指向底层包,像这样

      安卓{
      compileSdkVersion 19
      buildToolsVersion '25.0.0'
      ......
      源集 {
      主要的 { manifest.srcFile 'AndroidManifest.xml'
      java.srcDirs = ['src/java']
      ......
      }
      ......
      }
      }

    【讨论】:

      【解决方案3】:

      转到项目文件位置,删除构建文件夹,重新打开你的项目,它对我有用;

      【讨论】:

        【解决方案4】:

        第 1 步。文件-> 从 android studio 关闭项目。 第2步。转到项目文件夹删除 .idea 文件夹。 第三步。打开 android studio 并从 gradle 打开项目。

        项目将重建并解决

        【讨论】:

          猜你喜欢
          • 2020-01-05
          • 1970-01-01
          • 2018-03-06
          • 1970-01-01
          • 2012-09-06
          • 1970-01-01
          • 2014-11-06
          • 1970-01-01
          • 2019-07-21
          相关资源
          最近更新 更多