我最近克隆了ics-openvpn项目:https://code.google.com/p/ics-openvpn/source/checkout
但是当我打开这个项目时,考虑到这些线路没有得到解决,它给了我一些错误:
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
我试着在网上搜索,但我没有明确答案。 所以我的问题是:什么是'jetbrains'?我该如何解决这个问题?
由于
答案 0 :(得分:15)
@Nullable
中引入了@NotNull
和IntelliJ IDEA注释,用于通过常数条件&和NullPointerException
来捕捉hosted at GitHub(NPE)。异常和@Nullable问题检查。
org.jetbrains.annotations
项目是开源的few other annotations。包括GitHub page:@Nls
& @NonNls
用于本地化,@PropertyKey
用于资源包,@TestOnly
用于测试。
要下载注释库,请参阅{{3}}。
的Maven:
<dependency>
<groupId>org.jetbrains</groupId>
<artifactId>annotations</artifactId>
<version>16.0.2</version>
</dependency>
答案 1 :(得分:1)
解决此问题
Android无法解析导入org.jetbrains
下载最新版本的注释jar http://repo1.maven.org/maven2/com/intellij/annotations/12.0/annotations-12.0.jar
并粘贴到项目的/libs
文件夹中: