Android开发之应用上架

应用商店:除了谷歌官方推出的GooglePlay之外,在国内还有360,豌豆荚,百度,应用宝等,在此我们学习如何将应用发布到360应用商店。

生成签名的APK文件的两种方式:

1、使用Android Studio生成
第一步:点击Android Studio导航栏上的Build→Generate Signed APK,首次点击如下图:
Android开发之应用上架_第1张图片
第二步:由于我们还没有一个正式的keystore文件,所以点击create new 按钮,然后会弹出一个新的对话框,根据实际情况填写即可,如下图所示:
Android开发之应用上架_第2张图片
第三步:如果你希望以后的不用输入密码,那就勾选remember passwords然后点击next,这时就要选择APK文件的输出地址了,如图:
Android开发之应用上架_第3张图片Android开发之应用上架_第4张图片
现在点击finish,然后等一段时间,右上角弹出一个成功的对话框。

2、使用Gradle生成
编辑app/build.gradle文件,看代码:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 24
    buildToolsVersion "25.0.0"

    defaultConfig {
        applicationId "com.gyq.coolweather"
        minSdkVersion 15
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
    }
    **signingConfigs {
        config {
            storeFile file('C:/Users/Adminstrator/Documents/gyq.jks')
            storePassword '123456'
            keyAlias 'youqiangdev'
            keyPassword '123456'
        }
    }**

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            **signingConfig signingConfigs.config**
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:24.2.1'
    compile 'org.litepal.android:core:1.3.2'
    compile 'com.squareup.okhttp3:okhttp:3.4.1'
    compile 'com.google.code.gson:gson:2.7'
    compile 'com.github.bumptech.glide:glide:3.7.0'
}

这样就完成签名的APK文件,不过目前keystore文件的所有信息都是以明文的形式直接配置在build.gradle中的,这样就不太安全,Android推荐的做法将这类敏感的数据配置全局键值对数据,我们在gradle.properties文件中添加如下内容:

KEY_PATH=C:/Users/Adminstrator/Documents/gyq.jks
KEY_PASS=123456 
ALIAS_NAME = youqiangdev
ALIAS_PASS = 123456

读取,编辑app/build.gradle文件:

signingConfigs {
        config {
            storeFile file(KEY_PATH)
            storePassword KEY_PASS
            keyAlias ALIAS_NAME
            keyPassword ALIAS_PASS
        }
    }

3,发布应用程序
首先申请一个360开发者账号,申请地址:http://dev.360.cn,注册完成后回到这个网址的界面;
其次点击软件发布,如图所示:
Android开发之应用上架_第5张图片
Android开发之应用上架_第6张图片

你可能感兴趣的:(Android微技巧)