前言

本文以我最喜欢的图标包模板BluePrint为例
内含大量图片 流量警告
文章有讲解不清 知识性错误的地方还请海涵
大佬轻喷

需要的工具
电脑一台(内存4g以上)
一部手机用来调试
一根数据线连接电脑
初中英语水平

安装Android Studio

打开Android Studio官网

点击绿色的"Download Android Studio"
同意条款并下载
下载完成后一路下一步即可
不出意外的话安装完成后你可以看到这个界面
as主界面
这就代表着我们的安装成功了

更换阿里云镜像

因为一些原因我们无法直接访问谷歌及gradle的官网(或者很慢)
这会导致我们不能进行下一步
更换镜像即可很好的解决这个问题
在 C:UsersAdministrator.gradle 中新建 init.gradle 文件,并输入如下内容:

allprojects{
    repositories {
         def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'
         def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
         all { ArtifactRepository repo ->
            if(repo instanceof MavenArtifactRepository){
                def url = repo.url.toString()
                if (url.startsWith('https://repo1.maven.org/maven2')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
                    remove repo
                }
                if (url.startsWith('https://jcenter.bintray.com/')) {
                    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
                    remove repo
                }
            }
        }
        maven {
            url ALIYUN_REPOSITORY_URL
            url ALIYUN_JCENTER_URL
        }
    }
}

保存即可
到这里我们的镜像就设置成功了
但是可能仍然会有一些文件无法下载下来
所以最稳妥的办法还是挂tz(我刚才讲那玩意有什么用)

下载工程并打开

打开BluePrint的Github

选择Download ZIP

那么如何用Android Studio打开这个工程呢?
打开Android Studio选择Open an Existing Project
找到你刚下载的文件 双击打开 点击OK

打开后不要进行任何操作
等待gradle下载完成
这个工作可能会很漫长 你可以睡一觉

等到右上角的运行按钮变绿的时候就ok了

这时连接手机 会提示是否运行usb调试 点击"是"
我们可以点击那个按钮(run)试一下
稍等片刻
就可以看到我们的图标包已经成功的运行了

修改包名 软件名称

*从这里开始 所有的操作遵从各图标包的wiki
你可以在图标包的GitHub页面找到wiki
如本文所使用的BluePrint

在Android Studio的左侧文件操作列表打开/buildSrc/src/main/java/MyApp.kt

你可以看到如下代码

object MyApp {
    const val appId = "dev.jahir.blueprint.app"
    const val version = 223
    const val versionName = "2.2.3"
}

从上至下引号内的内容分别是 包名 版本 版本名
你可以按照你的喜好修改

下面 你需要新建一个包
这个时候我们需要切换文件目录格式
点击左上角的绿色小机器人旁边的Android
选择Project

右键Blueprint-sampleappsrcmainkotlin
选择New → Package
输入你刚才在MyApp.kt输入的包名 回车

将dev.jahir.blueprint.app下的五个文件挪到你新建的目录下
之后进入Blueprint-sampleappsrcmainAndroidManifest.xml文件
找到package="dev.jahir.blueprint.app">
修改引号内的内容为你的包名
注意 上文所述的所有"包名"必须一致!
到这里你软件的包名就修改好了
打开/app/src/main/res/values/strings.xml找到

<string name="app_name">Blueprint</string>

修改Blueprint为你软件的名字
好了 现在运行一下看看是不是和你设置的一样呢

未完待续

to be continued...

已关闭全局评论。