运行Android应用程序时出错

时间:2015-11-26 15:46:21

标签: java android

我刚刚开始CONFIG_PATTERN我遇到错误,因为我尝试运行我的应用。这是我收到的错误消息:

http://api.themoviedb.org/3/configuration?api_key=<your_key>
  

编译失败;有关详细信息,请参阅编译器错误输出。

我的java代码如下:

Android Studio

我的目标是使用java构建简单的界面。

3 个答案:

答案 0 :(得分:0)

问题在于这一行

redButton.getId(2)

View.getId()没有参数。 Here您可以找到文档。您必须删除该参数。例如

 redButton.getId()

答案 1 :(得分:0)

在邮件中你有答案:

  

错误:(53,58)
错误:类中的方法getId 视图无法应用于给定类型;
必需:无参数
发现:int

原因:实际和形式参数列表长度不同
错误:任务执行失败':app:compileDebugJavaWithJavac'。

问题是方法getId(int)未在Android按钮中定义,但您可以找到getId()

所以这一行

Userdetail.addRule(RelativeLayout.ABOVE,redButton.getId(2));
//                                                      ↑ here you have an int!

必须

Userdetail.addRule(RelativeLayout.ABOVE,redButton.getId());
//                                                      ↑ here!

注意:对象属性的getters方法通常不接受任何参数。

答案 2 :(得分:0)

您可以这样做

int id1=1;
int id2=2;

然后,将其编写为:

username.setId(id1);
redbutton.setId(id2);

最后,不要在getId下面传递任何参数:

usernamedetails.addRule(RelativeLayout.ABOVE,redbutton.getId());