天天看點

友盟統計sdk內建及多管道打包

友盟統計sdk內建其實很簡單,先去友盟官網建立應用,然後會得到一個Appkey。

然後根據友盟的sdk內建文檔在AndroidStudio的app目錄下的build.gradle添加如下代碼,內建友盟統計sdk:

// 友盟統計的sdk
compile 'com.umeng.analytics:analytics:latest.integration'
           

然後在AndroidManifest.xml的Application标簽下配置

<!-- 友盟appid -->
        <meta-data
            android:name="UMENG_APPKEY"
            android:value="XXX">
        </meta-data>
         <!--此處配置是為了友善酷傳多管道打包 -->
        <meta-data android:value="" android:name="UMENG_CHANNEL"/>
           

其中XXX為你自己的Appkey,UMENG_CHANNEL的值為空字元串主要是為了使用酷傳的多管道打包。

然後找到程式的入口Activity,即AndroidManifest.xml裡配置了如下代碼的Activity

<activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>

                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
           

在該Activity的onResum()跟onPause()方法裡添加如下代碼

@Override
    protected void onResume() {
        super.onResume();
        MobclickAgent.onResume(this);
    }

    @Override
    protected void onPause() {
        super.onPause();
        MobclickAgent.onPause(this);
    }
           

至此,友盟統計的基本功能已經內建完畢。

然後就是使用酷傳進行多管道打包了,先在酷傳官網下載下傳酷傳的軟體,然後申請賬号,打開軟體并登入

友盟統計sdk內建及多管道打包

選擇 上方的 工具箱 ,打開如下界面

友盟統計sdk內建及多管道打包

選擇  生成多管道包,然後選擇需要多管道打包的apk檔案

友盟統計sdk內建及多管道打包

點選下一步,在彈出的管道包簽名對話框中選擇相應的release版的keystore檔案,并填寫相應的資訊

友盟統計sdk內建及多管道打包

然後點選生成管道包,就會出現生成管道包的界面,完成後會在原始的apk檔案所在的目錄生成一個叫做 酷傳智能分包 的檔案夾,裡面就是生成的多管道包。