无法解析符号ParseLoginBuilder

时间:2014-10-01 09:53:25

标签: android android-studio parse-platform build.gradle

根据parse official site我在我的项目中使用Parse Library(Parse-1.6.0)。在Mainfest文件中,我使用了

<activity
        android:name="com.parse.ui.ParseLoginActivity"
        android:label="@string/log_in"
        android:launchMode="singleTop">
        <meta-data
            android:name="com.parse.ui.ParseLoginActivity.PARSE_LOGIN_ENABLED"
            android:value="true" />
    </activity>

并在适当的java文件(TodoListActivity)中使用它。

ParseLoginBuilder builder = new ParseLoginBuilder(this);
        startActivityForResult(builder.build(), LOGIN_ACTIVITY_CODE);

无法解析符号ParseLoginActivity并且无法解析符号ui正在清单中显示且无法解析Activity中的符号ParseLoginBuilder。 com.parse.ui.ParseLoginBuilder包存在。

GradleConsole enter image description here 消息Gradle Build enter image description here的build.gradle enter image description here

3 个答案:

答案 0 :(得分:0)

看起来这个库不在你的类路径上。 如果它在某些公共存储库中可用,您应该将它定义为build.gradle中的依赖项,或者将jar导入到android studio项目中。

编辑:从他们的网站看来,它没有在Maven中心发布,所以你应该将jar导入到项目中。

答案 1 :(得分:0)

我有同样的问题。 只需转到您的依赖项设置,并将ParseUI添加为项目的依赖项。

答案 2 :(得分:0)

在我的情况下,我遇到了这个问题,因为我没有添加&#39; ParseLoginUI&#39;因为我使用Ecplise,所以在构建路径上进行项目。

我下载了&#39; ParseLoginUI&#39;从here开始,然后导入&#39; ParseLoginUI&#39;文件夹进入eclipse作为一个项目。然后我将它作为构建路径上的项目添加到我的其他应用程序中:

项目属性&gt; java build path&gt;项目标签&gt;添加&gt;选择&#39; ParseLoginUI&#39;。

执行此操作后,&#34; ParseLoginBuilder上的错误无法解决...&#34;并且在进口声明中,在清理和重建后消失了。