我正在编译multidex项目并且gradle给了我这个:
dexOptions {
javaMaxHeapSize "4g"
}
我认为这是因为gradle内存不足并且有补充的解决方案:
Cannot resolve symbol 'javaMaxHeapSize'
但在我的情况下,我从gradle得到了另一个错误:public Object makeCookie(String p) throws IOException{
URL myUrl = new URL("localhost:9090/application");
URLConnection urlConn = myUrl.openConnection();
urlConn.setRequestProperty("testCookie", p);
urlConn.connect();
return urlConn;
}
。
它只是不编译。 任何帮助非常适合!
答案 0 :(得分:3)
对我来说,如果你有这种错误,那是因为你错放了这个dexOptions
:
您需要做的是将其作为android
的孩子放在您的模块中(我猜称为app
)gradle文件。
像这样:
android {
signingConfigs {
}
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.Lolo
}
debug{
}
}
dexOptions {
javaMaxHeapSize "4g"
}
}