【问题标题】:cannot resolve symbol mainactivity after importing from github从 github 导入后无法解析符号 mainactivity
【发布时间】:2016-04-17 22:07:20
【问题描述】:

我创建了一个项目,将其导入 github,将其移至群组 URL (https://github.com/friendsies/Alerta),然后导入它,以便我更新它,而不是我个人 URL 上不存在的那个。我导入了它,但它不会构建,因为AndroidManifest.xml中的一堆符号无法解析。我想我需要将我的 src 目录添加为源,但我不知道该怎么做,更重要的是我想知道我可以改变什么,以便将来导入我的项目的人不会面临同样的问题问题。提前致谢。顺便说一句,没有解析的符号是

android:name=".MyParseApplicationClass"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Base.Theme.AppCompat.Light.DarkActionBar"
<activity android:name=".MainActivity">
<activity android:name=".LoginActivity">
<activity android:name=".SignupActivity">

【问题讨论】:

    标签: java android android-studio github android-gradle-plugin


    【解决方案1】:

    检查您的 Build.gradle 是否所有依赖项和编译都是它们的,并检查编译版本,例如“compile 'com.android.support:appcompat-v7:23.1.1'”。解决构建项目后检查编译SDK版本和目标SDK版本。

        <application
        android:name=".MyParseApplicationClass"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/Base.Theme.AppCompat.Light.DarkActionBar">
    
        <activity android:name=".MainActivity">
        </activity>
        <activity android:name=".LoginActivity">
     <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER"/>
                </intent-filter>
        </activity>
        <activity android:name=".SignupActivity">
        </activity>
        </application>
    

    在您的清单中也更正上述内容。希望有效

    【讨论】:

    • 编译/目标 sdk 版本为 23,与其他工作的项目相同。我更改了清单中的内容,但仍然无法解析这些符号
    • 您是否正确迁移了项目。它是一个日食项目。 Migrate to android studio
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-15
    • 2016-08-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-13
    • 2021-01-13
    相关资源
    最近更新 更多