androidstudio

AndroidStudio 混淆打包

旧街凉风 提交于 2019-12-17 19:52:23
AndroidStudio中的项目可以用compile的形式引入github上的开源项目,可以引用module,而不一定都要用libs文件夹中添加jar包的形式。在最终realease打包时,混淆的设置是比较重要的,否则会导致生成的包有很多功能不能正常使用。下面列举一个基本的app的build.gradle和混淆文件。并注意,混淆打包后的apk文件大小会比不使用混淆要小。 在app根目录下设置build.gradle和混淆文件,然后把混淆选项写入混淆文件就可以。虽然app项目中可能引用了一些module,但这些module工程可以不定义自己的混淆,我的工程目录结构如下: 其中app是应用主模块,引用剩余的module,被引用module的build.gradle中都使用默认的设置不启用混淆: buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } 在主目录的build.gradle: apply plugin: 'com.android.application' def releaseTime() { return new Date().format("yyyy-MM-dd",

Bmob Androidstudio配置

安稳与你 提交于 2019-12-17 19:52:08
AndroidStudio配置 鉴于目前Google官方推荐使用 Android Studio 进行Android项目开发,自 V3.4.2 开始,Bmob Android SDK 可以使用Gradle来进行包依赖管理,如果你使用Android Studio来进行基于BmobSDK的项目开发,有两种方式: 自动导入(推荐) 请按照如下两个步骤进行: 在 Project 的 build.gradle 文件中添加 Bmob的maven仓库地址 ,示例如下:( 注意文字说明部分 ): buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.2.3' } } allprojects { repositories { jcenter() //Bmob的maven仓库地址--必填 maven { url "https://raw.github.com/bmob/bmob-android-sdk/master" } } } 在 app 的 build.gradle 文件中添加 compile依赖文件 ,示例如下:( 注意文字说明部分 ): apply plugin: 'com.android.application' android {

AndroidStudio多版本共存

懵懂的女人 提交于 2019-12-16 16:01:10
需求: 当AndroidStudio最新版本,提供许多新功能的时候。为了提升开发效率,必须跟着谷歌官方走。但是为了防止,将原本的Studio直接升级到新版Studio,然后导入以前项目,出现问题。因此,考虑多种版本共存的问题。 实现: 采用多个版本的Studio(例如:AndroidStudio2.3 和3.0)开发同一个项目,当新版本出现问题后,为了避免拖延开发时间,可及时切换会旧版本继续开发。 1.下载最新的版本或者需要的版本: AndroidStudio的下载分为安装版(.exe)和无安装版本(zip)。 原本已经存在的了AndroidStudio和配置好的SDK,不需要进行替换成最新的AndroidStudio3.0版本。 只需要下载无安装版本的AndroidStudio。如下图所示: 接下来,下载完成后,解压到指定的目录下,如下图所示: 2.配置下载好的Studio版本 : 在解压后的目录下–>bin目录–>打开studio64.exe程序,下图所示: 运行AndroidStudio3.0程序后,弹出Import Studio设置弹窗,如下图所示: 第一个选项:是导入旧版本的设置。选择该项后,可以直接与旧版的Studio共同开发原本项目,无需手动配置SDK,导入指定项目等操作。 第二个选项:导入指定的配置,和第一个选项类似。 第三个选项:不导入先前配置

AndroidStudio 快捷键(最实用的20个)

你。 提交于 2019-12-12 12:55:14
下面是我使用AndroidStudio以来最常用的也是我认为最有用的20个快捷键 给大家分享一下: 1.格式化代码:Ctrl+Alt+L 2.自动导入包路径:Ctrl+Alt+O 3.重命名文件、类名、变量名:Shift+F6 4.撤销操作:Ctrl+Z 5.反撤销操作:Ctrl+Shift+Z 6.全局搜索文件:双击Shift 7.查找:Ctrl+F 8.双击类名、变量、方法选中,查看调用的地方:Alt+F7 9.强制提示代码:Ctrl+Alt+空格 10.按关键字全局搜索:Ctrl+Shift+F 11.代码自动修正,鼠标点中出错的代码:Alt+Enter 12.在类中查看继承:Ctrl+O 13.Shift + Enter任意位置换行(往下添加空行) 14.Alt + /代码提示 15.Ctrl + Y 删除当前行 16. Ctrl + D粘贴当前行到下一行​ 17.Shift + Alt + Up/Down当前行、选中行向上/向下移动 18.Ctrl+Q:把光标移至方法处,按此组合键可快速查看方法的说明文档 19.Alt + Left/Right 切换代码视图 20.Ctrl + Enter在当前行的上一行插入新行,光标在行首时有效 来源: CSDN 作者: qq_32534441 链接: https://blog.csdn.net/qq_32534441/article

AndroidStudio导出aar文件给Unity使用

左心房为你撑大大i 提交于 2019-12-11 14:15:50
AndroidStudio导出aar文件给Unity使用 本文参考 : http://www.devacg.com/?post=548 Demo地址: https://github.com/JulyNine/AndroidToUnity 一、用Android Studio创建个空工程 注意:包名要与Unity中工程的包名不一致,不然打包时会报错multi dex 二、把classes.jar拷到libs下 C:\Soft\UnityHub\2019.2.0f1\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes\classes.jar(自己Unity安装路径) 拷到 C:\Users\July\AndroidStudioProjects\Fakemiss\app\libs\classes.jar(新建的android工程路径) 注意:以上是我的安装目录和工程目录。 三、把classes.jar添加进Dependencies 四、删除res下多余的资源(重要,不然打包的时候会报错:link resource error) 删除layout文件夹 以及values文件夹下的style.xml 五、修改build.gradle文件才能生成aar 修改后的文件 //apply plugin:

AndroidStudio升级报错Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve c

ε祈祈猫儿з 提交于 2019-12-11 02:27:38
近日升级AS到3.2.1版本,新建工程时报错: Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support:appcompat-v7:28.0.0. Open File Show Details Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support.constraint:constraint-layout:1.1.3. Open File Show Details Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.android.support.test:runner:1.0.2. Open File Show Details Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.android.support

AndroidStudio Error:Failed to resolve: com.android.support:appcompat-v7:29

夙愿已清 提交于 2019-12-05 04:19:46
参考链接: Error:Failed to resolve: com.android.support:appcompat-v7:29 起因: AndroidStudio更新sdk版本至最新。 报错: Failed to resolve: com.android.support:appcompat-v7:29 分析: sdk manager下的 Android SDK Tools 的版本为26.1.1 解决: 修改app目录下的build.gradle文件。   1. compileSdkVersion 29 -> compileSdkVersion 26   2. targetSdkVersion 26 -> targetSdkVersion 26   3. com.android.support:appcompat-v7:29.+ -> com.android.support:appcompat-v7:26.+ 来源: https://www.cnblogs.com/cai1432452416/p/11905257.html

在mac上用AndroidStudio1.5 创建NDK开发环境(Ubuntu 16.4LTS亲测可用)

此生再无相见时 提交于 2019-12-04 19:30:32
本文参考了youtube上的一个视频,想直接看视频的可以访问 https://www.youtube.com/watch?v=RmPuwdxR1qs (要翻墙) 废话少说打开androidStudio,新建一个工程 NDKTest 新建完毕 依次打开 File->ProjectStruct 得到下面图 检查第三行是否为空,是则代表ndk还没下载,直接点击下载即可 下载完毕后,打开设置,在搜索那里输入Exter,选择ExternalTools 注意!默认情况下这里是空的 点击左下角那个+号,添加这几个工具路径 分别是javah,ndk-build,ndk-build clean,依次如下图 Program $JDKPath$/bin/javah (javah存放路径) Parameters -classpath $Classpath$-v -jni $FileClass$ (命令参数) Working directory $SourcepathEntry$/../jni (这个是你的c/c++文件存放路径) 第一个是ndk的文件路径,默认下载地址是在你的sdk包下面 Working directory $ProjectFileDir$/app/src/main 这个跟ndk-build相比只是第二行多了个clean 到这里环境就配置完毕了 然后将目录切换到project 右键main

AndroidStudio导入zxing包实现二维码扫描

跟風遠走 提交于 2019-12-03 23:00:10
AndroidStudio导入zxing包实现二维码扫描 zxing包、zxing源码及本博客示例代码下载,下载地址: [下载] 1、新建一个空白工程 2、将压缩包中的文件按目录顺序放入工程目录中 3、在项目中导入zxing.jar包 4、在..\src\main\res\values中打开string.xml,注意第一行标签代表的是自己的APP的名称,可自行修改。 同时在第二行添加“action_setting”的值 <resources> < string name = "app_name" >填入自己的APP名称</ string > < string name = "action_settings" >设置</ string > ....... 5、在项目中打开zxing的源码,将其中报错的源文件(主要是报错R找不到)顶部的import juicyactive.recodetest.R;改为自己的包名 6、在AndroidManifest.xml的application标签中添加zxing.android.CaptureActivity并添加相关权限 < uses-permission android:name = "android.permission.CAMERA" /> < uses-permission android:name = "android

解决安卓SDK Build Tools版本低问题

北慕城南 提交于 2019-12-03 21:06:50
原本用的是Android Studio 0.5.8,build-tools是19.0.3可以正常用 actionbarsherlock,今天手贱升级到0.6.1后出现下面问题: Error:The SDK Build Tools revision (19.0.3) is too low for project ':actionbarsherlock'. Minimum required is 19.1.0 没办法只好升级build tools,可是最近谷歌上不去,SDK Manager又那么漏气,用的是12年的22.6.2,貌似最新是 22.6.4 千辛万苦不停刷新谷歌库列表,终于找到19.1的离线下载地址,用迅雷下载了。 http://dl-ssl.google.com/android/repository/build-tools_r19.1-windows.zip 后续步骤参考 Android Studio安装注意事项 其实就是复制到sdk目录下的temp,然后再到manager界面install。 有用的话,评论一下。 来源: oschina 链接: https://my.oschina.net/u/921036/blog/279840