1.?? ?环境 1.1.?? ?Gradle安装 网上有很多教材,不赘述。 1.?? ?下载最新的gradle解压到一个目录; 2.?? ?增加环境变量GRADLE_HOME(gradle的解压目录)、及GRADLE_USER_HOME; 3.?? ?在环境变量PATH中增加一个 %GRADLE_HOME%\bin
1.2.?? ?Eclipse Gradle插件安装 安装buildship插件,默认已安装,如果没安装,则在help->eclipse marketplace中搜索buildship,安装
2.?? ?创建工程 Eclipse创建工程时,选择一个gradle工程,然后创建。其实创建的是一个父工程,默认包含一个叫lib的子工程。 父工程路径下有settings.gradle,其中记录了包含的子工程,同时也可以有build.gradle文件,指定所有子工程都需要的东西,比如plugin。 2.1.?? ?修改子工程名称 以下1、2两条都要修改 1.?? ?在settings.gradle的include中修改工程名称; 2.?? ?改变lib目录下的.project中的name项; 3.?? ?修改lib路径的名称,与工程名保持一致;
3.?? ?碰到的问题 3.1.?? ?找不到jre的库 修改jre配置,为workspace default jre,也可以指定具体的目录,这样的缺点是,jdk改变目录时,需要修改工程的配置 ? 3.2.?? ?Java工程编译时使用了jdk 16 使用gradle7.2时,默认使用jdk11,。这种情况,如果用jdk11运行,导致UnsupportedClassVersionError异常。 修改子工程.settings\org.eclipse.jdt.core.prefs文件,改为以下内容: org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 org.eclipse.jdt.core.compiler.compliance=8 org.eclipse.jdt.core.compiler.source=8 改成8,是为了兼容安卓版本上的代码
3.3.?? ?本地库问题 建一个libs目录,将jar全部存入该目录 1.?? ?工程中将jar加入build path,与普通java工程一样,否则import的地方全部失败; 2.?? ?Build.gradle文件的dependencies中加一行; implementation fileTree(dir:'libs', include:['*.jar']) 3.4.?? ?怎样修改工程名称 在父工程的.project、settings.gradle中修改name ?
|