android-studio配置

本文介绍了Android Studio的安装过程,包括下载最新版本、解决SDK更新缓慢问题。还提及创建Hello World程序时build失败的解决办法,如修改hosts文件。此外,分享了调试夜神模拟器的配置方法,以及动态调试so文件、反编译apk并处理so库的相关操作。
  1. 下载最新版本android studio
    https://developer.android.google.cn/studio/

  2. 无脑安装后会发现需要SDK!
    参考下面这个链接
    https://blog.youkuaiyun.com/lilang_9920/article/details/81005345

  3. 由于墙的原因我们更新会非常缓慢于是手动下载
    https://www.androiddevtools.cn/
    在这里插入图片描述
    4.解压之后放到一个文件夹中 这个文件夹不要和android stduio在同一个文件夹下 这个文件夹不要和android stduio在同一个文件夹下 这个文件夹不要和android stduio在同一个文件夹下
    然后选择正确的文件位置就好了,如果当前文件夹检测不到就前进到下一个文件夹内(即我下图中android-sdk-windows)
    在这里插入图片描述

  4. 大功告成 开始玩耍!

  5. 创建一个hello world程序 发现一直无法build成功于是我们跟踪一下报错信息,发现是connection timeout了

  6. ping dl.google.com得到一个地址

  7. 写入hosts文件 该文件位于C:\Windows\System32\drivers\etc 只要在后面添加就好
    在这里插入图片描述
    如果ping不同通请翻个墙

  8. 调试->夜神模拟器 参见配置方法
    https://blog.youkuaiyun.com/u014796999/article/details/83991185

  9. 自带的模拟器挺厉害的但是让我很卡顿,下了很大一坨文件1G左右 因此不想用了
    10.动态调试so文件
    11.反编译apk 得到一些so文件 我用jeb手动导出的
    将生成的so库拷贝到libs文件夹下,注意不要单独拷贝so库,armeabi及armeabi-v7a文件夹代表的是so库适用的CPU架构,所以这些文件夹也要一起拷贝出来。拷贝到libs下,
    app下 build.gradle

apply plugin: 'com.android.application'

android {
   compileSdkVersion 28
   defaultConfig {
       applicationId "com.iscc.crackme"
       minSdkVersion 19
       targetSdkVersion 28
       versionCode 1
       versionName "1.0"
       testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
   }
   buildTypes {
       release {
           minifyEnabled false
           proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
       }
   }
   sourceSets{//这一部分
       main{
           jniLibs.srcDirs = ['libs']
       }
   }
}

dependencies {
   implementation fileTree(dir: 'libs', include: ['*.jar'])
   implementation 'com.android.support:appcompat-v7:28.0.0'
   implementation 'com.android.support.constraint:constraint-layout:1.1.3'
   testImplementation 'junit:junit:4.12'
   androidTestImplementation 'com.android.support.test:runner:1.0.2'
   androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值