我在Eclipse中创建了一个项目,但现在我正在将该项目转换为android studio项目。但当我试图运行转换后的项目时,我在android studio的Messeges选项卡中得到了“错误:在-source 1.6中不支持switch中的字符串(使用-source 7或更高版本来启用switch中的字符串)”
我的身材。格雷德尔锉刀
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion "23.0.0"
defaultConfig {
applicationId "com.pcs.sliderringtineproj"
minSdkVersion 10
targetSdkVersion 19
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
dependencies {
compile project(':facebookSDK')
compile 'com.android.support:support-v4:19.1.0'
compile 'com.android.support:appcompat-v7:20.+'
compile files('libs/acra-4.5.0.jar')
compile files('libs/aspectjrt-1.7.3.jar')
compile files('libs/commons-io-2.4.jar')
compile files('libs/fmmr.jar')
compile files('libs/isoparser-1.0.1.jar')
compile files('libs/libGoogleAnalytics.jar')
compile files('libs/log4j-1.2.15.jar')
compile files('libs/picasso-2.4.0.jar')
compile files('libs/universal-image-loader-1.9.0.jar')
}
打开应用程序模块的build.gradle文件,并将以下内容添加到名为android
的部分:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
我使用的是Java 1.8.101版本。当我运行maven clean install时,我发现了一个错误 我不知道为什么,因为我已经使用java 1.8.101版本。\ 任何帮助都会很好。非常感谢您的帮助。附上截图。
在MCP(Minecraft Coder Pack)中,当我运行重新编译时.bat我收到以下错误: “(使用 -source 7 或更高版本在交换机中启用字符串)” 我想在重新编译时设置MCP使用Java 8,但我要把“-source 8”放在哪里,MCP中的哪个文件,放在哪里?
我正在使用JDK 7和Netbean IDE 7.1.2。通过在交换机中使用字符串 试图在我的IDE中编译示例,但我得到了这个错误。 开关(month.toLowerCase()) { (使用-source 7或更高版本在开关中启用字符串)1错误 需要你的帮助<谢谢
我已经在一个Java项目上工作了一段时间,在公开下载之前,我想添加一个需要连接MySQL数据库的功能。我的问题很简单:如果代码是开源的,我将如何将密码隐藏到数据库中?
我不知道为什么当我编码: 上面说 我已经使用了JDK1.7。当我在eclipse中打开它时,我没有得到那个错误。
我在构建Cordova Android应用程序时收到了这个错误信息。 错误:(159,66)错误:source 1.7中不支持lambda表达式(使用source 8或更高版本启用lambda表达式) 在我的build.gradle(模块android)和build.gradle(模块CordovaLib)上设置了以下compileOptions,如下所示: