ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

apktool编译和反编译apk与ecplise多渠道打包(3/3)

来源:网络整理     时间:2016-06-17     关键词:

本篇文章主要介绍了" apktool编译和反编译apk与ecplise多渠道打包",主要涉及到方面的内容,对于Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: apktool 编译与反编译apk与Eclipse 多渠道打包想自己做个apk,还在为素材而苦恼吗?看到优秀的apk设计,还在为怎么看到别人的实现代码而苦恼吗?...

publicstaticvoidmain(String[] args) {// 这里用cmd传入参数用// apk的名字
        String apkName = "test.apk";

        //签名文件
        String keystoreName = "alex.keystore";

        // 初始密码
        String storepass = "123456";

        // 名字
        String keyName = "test";

        // 密码
        String keypass = "111111";

        // 签名工具的地址    去jdk 中找 --- 需要修改
        String jarsignerPath = "C:\\Program Files\\Java\\jdk1.8.0_91\\bin\\jarsigner.exe";

        // 开始打包new SplitApk(apkName,keystoreName,storepass,keyName,keypass,jarsignerPath).mySplit();

    }

这样就可以了,运行该方法之后,刷新工程,就可以看到在工程目录下我们打好的包

 apktool编译和反编译apk与ecplise多渠道打包

获取渠道值

可能会存在,如果我们不用友盟的话,肯定我们自己要获取到标签值,以便做操作。在这里仍用友盟举例:

在这里贴出清单文件的application的内容

<applicationandroid:allowBackup="true"android:debuggable="true"android:icon="@drawable/ic_launcher"android:label="@string/app_name"android:name="com.example.textchannel.MyApplication"android:theme="@style/AppTheme"><activityandroid:label="@string/app_name"android:name=".MainActivity"><intent-filter><actionandroid:name="android.intent.action.MAIN" /><categoryandroid:name="android.intent.category.LAUNCHER" />intent-filter>activity><meta-dataandroid:name="UMENG_CHANNEL"android:value="qwertyy" />application>
  • 在我们程序自定义的Application中获取
        ApplicationInfo appInfo;
        try {
            appInfo = this.getPackageManager().getApplicationInfo(
                    getPackageName(), PackageManager.GET_META_DATA);

        msg = appInfo.metaData.getString("UMENG_CHANNEL");
        } catch (NameNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

OVER !!!!.

该工程源码已经上传到github,有需要者请移步。

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介绍了 apktool编译和反编译apk与ecplise多渠道打包,包括了方面的内容,希望对Javajrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。

    本文网址链接:http://www.codes51.com/article/detail_1729466_3.html

    相关图片

    相关文章