我试图看看我的应用程序在材料设计中的外观,我想使用新的卡片库.我的问题是,它在我的gradle文件中给了我这个错误,我需要解决这个问题.
Error:compileSdkVersion android-L requires compiling with JDK 7
Run Code Online (Sandbox Code Playgroud)
我下载jdk-7u60-macosx-x64.dmg
并安装了它.java -version
在终端显示我已安装1.7:
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)
Run Code Online (Sandbox Code Playgroud)
好
ls -l `which java`
Run Code Online (Sandbox Code Playgroud)
给我的是:
/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
Run Code Online (Sandbox Code Playgroud)
.../current/...
没有.../home
.我找到了.../home
这里:
/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
Run Code Online (Sandbox Code Playgroud)
并在"JDK位置"下的Android Studio中设置"SDK位置"首选项的路径.但它不起作用 - 它似乎仍然找不到JDK 7.
我正在使用Mac OSX 10.9.3和Android Studio(Beta)0.8.1.
我现在正在学习Prolog,递归思维对我来说很难。
我有两个列表,例如L1=[1,2,3]
和L2=[3,1,2]
我应该检查 的所有元素是否L1
都包含在L2
所以allMembers(L1,L2).
应该返回true
并且allMembers(L1,[2,3,4]).
应该返回false
,因为没有4
inL1
我认为如果它在另一个列表中找到该元素(通过将其拆分直到列表只包含一项),可以获取一个列表的头部并返回 true,但我不知道如何在序言。
如果你能帮助我更快地吸收,那就太好了(?)
我在这里发现了类似的问题,但找不到我的具体问题的答案:/
编辑:
我现在有:
isMemberOf(X,[X|_]).
isMemberOf(X,[_|T]):- member(X,T).
Run Code Online (Sandbox Code Playgroud)
我需要将其用于L1
to中的任何元素L2
我有点迷失...我正在学习Java并且必须编写一个小的轮询命令行应用程序.
我们应该首先用德语编程(在我们所有人之间保持一致),所以我会尝试翻译它,所以它更容易为你阅读.我的问题是,它正在抛出异常(在编译时),如下所示:
线程"main"java.lang.NullPointerException中的异常
在communication.Poll.addQuestionItem(Poll.java:18)
在main.PollTool.main(PollTool.java:8)
我初始化我的数组"questionItems"错了吗?我不应该这样做吗?这有什么不对?我忘记了什么吗?:(
main.PollTool:
package main;
import communication.Poll;
public class PollTool {
public static void main(String[] args) {
Poll poll = new Poll ("Best Smartphone:",3);
poll.addQuestionItem("iPhone"); //<--line 8
poll.addQuestionItem("Android");
poll.addQuestionItem("Windows Phone");
poll.askQuestions("This poll determines the polularity of different Smartphones.");
}
}
Run Code Online (Sandbox Code Playgroud)
communication.Poll:
package communication;
import java.util.Scanner;
import calculations.QuestionItem;
public class Poll {
private String questionTitle;
private QuestionItem[] questionItems;
private int count;
private Scanner in = new Scanner(System.in);
public Poll(String s,int arraySize){
questionTitle = s;
questionItems = new …
Run Code Online (Sandbox Code Playgroud)