教学网站建设计划怎么免费创建网页
教学网站建设计划,怎么免费创建网页,网上如何赚钱,重庆市建设教育培训网1.Android.mk导包
1).jar包位置
与res和src同一级的libs中(没有就新建)
2).Android.mk文件
LOCAL_STATIC_ANDROID_LIBRARIES#xff1a;android静态库#xff0c;经常用于一些support的导包
LOCAL_JAVA_LIBRARIES#xff1a;依赖的java库#xff0c;一般为系统的jar…1.Android.mk导包
1).jar包位置
与res和src同一级的libs中(没有就新建)
2).Android.mk文件
LOCAL_STATIC_ANDROID_LIBRARIESandroid静态库经常用于一些support的导包
LOCAL_JAVA_LIBRARIES依赖的java库一般为系统的jar包
LOCAL_STATIC_JAVA_LIBRARIES指定依赖的静态库三方jar包放在该处后面为依赖的静态库别名可以随便取名但要和后面LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES对应
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES表示依赖的静态库具体路径zxing就是上面定义的别名
注 代码混淆也需要修改 LOCAL_PROGUARD_FLAG_FILES : proguard.flags 导包后如果不做处理编译时会出现报错根据具体的报错信息在proguard.flags文件中加规则
2.AS导包
1).正常导入
把jar包放到项目的libs文件下右键选择添加为依赖库
2).正常导入但需要提升三方jar包优先级
有时候使用的jar包与sdk中同名但需要优先使用三方jar包(此处更重要的是导入了系统的framework优先使用framework.jar而找不到时的处理) build.gradle(:app)
导入的jar包修改
compileOnly files(libs/framework.jar)compileOnly 表示 jar 包只参与编译不会打包进去
修改项目的build.gradle
有两种方式 1.相对路径
allprojects {gradle.projectsEvaluated {if (!plugins.hasPlugin(android-library) !plugins.hasPlugin(android)) {return}//configure maven dependenciesconfigurations.each { conf -if (conf.name compileOnly) {dependencies.add(compileOnly, files(app/libs/framework.jar))}}//configure compile dependenciestasks.withType(JavaCompile) {SetFile fileSet options.bootstrapClasspath.getFiles()ListFile newFileList new ArrayList();newFileList.add(files(app/libs/framework.jar))newFileList.addAll(fileSet)options.bootstrapClasspath files(newFileList.toArray())}}
}2.绝对路径
allprojects {gradle.projectsEvaluated {tasks.withType(JavaCompile) {options.compilerArgs.add(-Xbootclasspath/p:E:\\AndroidProject\\Wifi\\app\\libs\\framework.jar)}}
}此时可以正常引用有时候项目会出现提醒但不影响正常运行、编译以及打包
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/90077.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!