![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android studio
寻乐记
这个作者很懒,什么都没留下…
展开
-
android studio将assets打入jar包中
修改library中的build.gradle配置信息def zipFile = file('build/intermediates/bundles/release/classes.jar')def jarName = "sdk1226";task makeJar1(type: Jar) { delete 'libs/sdk1226.jar' from zi转载 2016-12-26 18:17:06 · 652 阅读 · 0 评论 -
android studio中报程序包org.apache.http不存在
android6.0之后不支持httpclient了。解决方法在build.gradle中加入useLibrary 'org.apache.http.legacy'就可以了如图:原创 2016-12-26 11:44:49 · 389 阅读 · 0 评论 -
android studio导出jar包的方法
as会自动帮我们生成一个没有混淆的jar包如果想要自己生成jar包,不放在系统定义的目录下可以这样做修改要生成jar包的module的build.gradle的配置信息 task makeJar(type: Copy) { delete 'libs/mysdk.jar' from('build/intermediates/bundles/rele原创 2016-12-26 10:56:16 · 762 阅读 · 0 评论 -
android studio添加混淆配置
在proguard-rules.pro文件中添加如下固定代码-optimizationpasses 5 # 指定代码的压缩级别-dontusemixedcaseclassnames # 是否使用大小写混合-dontpreverify # 混淆时是否做预校验-verbose # 混淆时是否记录日志-o原创 2016-12-21 16:44:47 · 1938 阅读 · 0 评论 -
android studio导入aar文件
1.将aar文件复制到libs目录下2.配置app下的build.gradle文件添加 repositories{ flatDir{ dirs 'libs' }} 在dependencies中添加compile(name:'aar文件名',ext:'aar');重新构建项目选择工具栏中的build->rebuild projec原创 2016-12-21 14:08:34 · 589 阅读 · 0 评论 -
android studio is not translated in
打包时提示 Error:(4) Error: "smiley_array" is not translated in "zh" (Chinese) [MissingTranslation]2.错误原因:根据报错提示,是说我没有对string文件做国际化翻译操作,但是我报错的项目并没有做国际化,所以并没有values-zh-rCN和values-zh-rTW两个文件夹,最后我发现转载 2016-04-20 16:24:15 · 2081 阅读 · 1 评论 -
android studio中批量混淆打包
as中添加混淆的功能需要在as自动生成的build.gradle中添加如下代码:buildTypes { release { //混淆规则文件 1.true 混淆 2.false 不混淆 minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.t原创 2016-04-21 11:31:22 · 330 阅读 · 0 评论 -
android studio批量打包执行
在as中找到在Terminal中敲下 gradle assembleRelease就可以一次性生成所有的渠道包了所有生成的apk在项目的build\outputs\apk下。如果只是想生成单个渠道的包可以用命令行单独生成,gradle assemble渠道名Release如:gradle assembleWandoujiaRelease原创 2016-04-21 11:36:52 · 510 阅读 · 0 评论 -
android studio首次打开
首次打开as的时候会停留在Fetching Android SDK component information界面这是因为天朝把首次运行更新SDK给墙了这时我们可以先关闭as,然后打开AS安装目录下的bin目录里面的idea.properties文件,添加一条禁用开始运行向导的配置项:disable.android.first.run=true原创 2016-04-21 14:45:15 · 618 阅读 · 0 评论 -
android studio打.so文件遇到的问题
make.exe: *** No rule to make target `D:\androidstudioProject\NDKdemo\app\build\intermediates\ndk\debug\obj/local/armeabi/objs/JniUtils/D_\androidstudioProject\NDKdemo\app\src\main\jni', needed by `D:原创 2016-04-26 16:17:03 · 317 阅读 · 0 评论 -
android studio中ndk生成.h文件
as中生成.h文件的时候如果有引用到其他的jar包可以这么做:javah -d jni -classpath D:\ide\android-sdk\platforms\android-22\android.jar;D:\ide\android-sdk\extras\android\support\v4\android-support-v4.jar;D:\ide\android-sdk\ex原创 2016-04-28 16:40:24 · 1384 阅读 · 0 评论 -
android studio使用ndk
新建类HelloWorld实现方法sayHellopublic class HelloWorld{public static native String sayHello();}然后clean project 再rebuild project 生成class文件,这时候打开如下图的文件夹看是否生成了classes文件夹,没有生成请重新来过。再打开Termin转载 2016-05-23 17:21:57 · 332 阅读 · 0 评论 -
android studio中如何导入第三方jar包
导入第三方jar包有两种方法第一种,右击需要导入的jar,弹出框选择add as library,接着按步骤来就行了,如果可以看到jar包里面的类就是导入成功了第二种,选择file->project structure,选择需要导入jar包的app,选择最后一项dependencies,选择+图标,弹出框选择file dependency,然后选择jar包所在的位置点击确定即可原创 2016-12-21 11:46:12 · 490 阅读 · 0 评论 -
android studio中不将第三方jar包打入aar中
修改build.gradle中导入第三方jar包的方法将compile改为provided屏蔽 compile fileTree(include: ['*.jar'], dir: 'libs') 如图:原创 2016-12-29 09:44:28 · 1916 阅读 · 1 评论