Android Studio:Android 清单无法解析符号

Android Studio: Android Manifest unable to resolve symbol

我已将 android Eclipse 项目导入 Android Studio 1.0。导入忽略了我所有的源代码文件,所以我手动将它们添加到项目中。我收到的错误是在我的 AndroidManifest.xml 文件中找到的所有 activity 名称中发现的。例如:

<activity android:name="com.company.myapp.beforelogin.InitialActivity"></activity>

Android清单无法解析符号 "beforelogin" 和 "InitialActivity"。我已阅读此处 (AndroidStudio : Cannot resolve symbol MainActivity) that Android Studio doesn't recognize my code as source code. So I tried this (How to get Android Studio to recognize file as source (test)) 将我的目录作为源集添加到我的 build.gradle 文件中,但它没有用。我的项目结构如下所示:

-app
    -src
        -build.gradle
        -main
            -res
            -com
            -AndroidManifest.xml

如有任何帮助,我们将不胜感激。谢谢。

假设结构中的 com/ 指的是 Java 源的根包,创建一个 java/ 目录作为 res/ 的对等目录(即,一个main/ 的 child) 并将 com/ 移动到 java/