zoukankan      html  css  js  c++  java
  • Android Studio相关

    1.下载安装 Android Studio

    2.打开已有或是新建工程,gradle编译时候会报错(被墙),可以切换阿里的源

    修改build.gradle 的配置:  
    
    buildscript {
        repositories {
            maven{ url 'https://maven.aliyun.com/repository/public'}
            google()
            jcenter()
    
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.4.1'
    
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }
    
    allprojects {
        repositories {
            maven{ url 'https://maven.aliyun.com/repository/google'}
            maven{ url 'https://maven.aliyun.com/repository/gradle-plugin'}
            maven{ url 'https://maven.aliyun.com/repository/public'}
            maven{ url 'https://maven.aliyun.com/repository/jcenter'}
            google()
            jcenter()
    
        }
    }
    

    3.有时候在编译的时候报错,但是gradle在android studio并没有完整的展示出来,需要手动打开一下:

    -设置gradle的环境变量

    1. touch ~/.bash_profile
    2. open -e ~/.bash_profile
    3. 然后修改.bash_profile文件
    新增:
    export GRADLE_HOME=/Users/xxx/.gradle/wrapper/dists/gradle-5.4.1-all/3221gyojl5jsh0helicew7rwx/gradle-5.4.1 (换成自己的实际路径)
    export PATH=$PATH:$GRADLE_HOME/bin
    4. 保存.bash_profile文件
    5. source ~/.bash_profile
    6. cd到项目文件下
    7. sudo chmod +x gradlew
    8. ./gradlew compileDebugSource --stacktrace -info
    9. 即可看到详细log
    

    4.反编译工具

    1. apktool
    2. dex2jar
    3. JD-GUI
    

    工具使用链接:https://www.jianshu.com/p/3a305f32c4a3

  • 相关阅读:
    题解:艾米利亚的魔法
    tarjan求割点
    集合删数
    小测题解
    [考试]20141028
    铺地毯
    [考试]20141027
    大家好
    【DM642学习笔记一】关于Can't Initialize Target CPU的一种解决方法 : Error 0x80000240
    iOS开发之获取系统相册ALAssetLibrary
  • 原文地址:https://www.cnblogs.com/qiyer/p/12251984.html
Copyright © 2011-2022 走看看