as编译源码技巧

本文介绍了Android Studio基于IntelliJ IDEA的特性,详细讲解了系统签名文件的制作过程,包括使用keytool-importkeypair工具和生成的jks文件。同时,讨论了编译构建中的build variants,强调了static关键字在内存优化中的作用,以及如何利用gradle进行自动化构建。此外,还提到了Android Studio的TODO标签在高效开发中的重要性。

首先我们的androidstudio的是根据系统基于 IntelliJ IDEA,就是在IntelliJ IDEA基础上增加ADT,删除其他无关的。自动化构件脚本是gradle。官话一下。

源码的系统签名as签名文件制作:
去我们的源码文件提取platform.pk8 、 platform.x509.pem ,去android studio制作一个jks。这些都是基本的步骤不说了。

。在我们的服务器新建一个文件夹,把上面的文件放在同一个文件夹下。
![image](D:\Users\ktcuser\Desktop在这里插入图片描述

另外需要一个keytool-importkeypair 工具把签名

./keytool-importkeypair -k 838.jks -p mao100121 -pk8 platform.pk8 -cert platform.x509.pem -alias 6586 

把安全哈希算法计算出来的160指纹值写进去,就ok了。在我们工程的根目录新建一个jks的文件夹,把签名后的jks放进去。

在这里插入图片描述
在这里插入图片描述

在app级的build的android函数中加入添加

android {
    compileSdkVersion 23
    defaultConfig {
        applicationId "com.**.**"
        minSdkVersion 23
        targetSdkVersion 23
        versionCode 3
        versionName "2.19.06.21.1"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

    signingConfigs {
        release {
            storeFile file("../jks/358.jks")
            storePassword '100121'
            keyAlias '358'
            keyPassword '100121'
        }

        debug {
            storeFile file("../jks/358.jks")
            storePassword '100121'
            keyAlias '358'
            keyPassword '100121'
        }
    }
}

这样导入了我们的系统签名。为什么要导入系统签名呢,因为一个应用需要安装时,首先package manager会

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值