2014-10-01 58 views
2

根据parse official site我在我的项目中使用解析库(解析-1.6.0)。在我使用的Mainfest文件中,我使用了无法解析符号ParseLoginBuilder

<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和活动不能解析符号ParseLoginBuilder。 com.parse.ui.ParseLoginBuilder包doe'n存在。

GradleConsoleenter image description here 消息摇篮构建 enter image description here 的build.gradle enter image description here

回答

0

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

编辑:似乎从他们的网站,它不是发表在Maven的中央,所以你可能要导入的jar到项目中。

+0

我导入的jar和我在build.gradle中定义的。所有Parse的导入工作正常,但ony(import com.parse.ui.ParseLoginBuilder;)不起作用。 – Shiva 2014-10-01 10:08:31

+1

发布build.gradle的相关部分将有所帮助。 – Sean 2014-10-01 10:14:21

0

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

0

在我的情况我遇到过这个问题,因为自从我使用Ecplise我还没有加入“ParseLoginUI”项目的构建路径上。

我从here下载了'ParseLoginUI',解压后导入'ParseLoginUI'文件夹到eclipse中作为项目。然后我把它添加到我的其他应用程序的构建路径上的项目:

项目属性> Java构建路径>项目选项卡>添加>选择“ParseLoginUI”。

我这样做的错误后“ParseLoginBuilder解决不了的......”和import语句,干净后消失,重建家园。