第一步: 在清单文件中添加AndroidManifest.xml文件

                


第二步:app的build.gradle中添加如下代码

import org.apache.tools.ant.taskdefs.condition.Os

apply plugin: ‘com.android.application’

android {
compileSdkVersion PROP_COMPILE_SDK_VERSION.toInteger()
buildToolsVersion PROP_BUILD_TOOLS_VERSION

defaultConfig {    applicationId "com.sinyuee.kingwar.bd"    minSdkVersion 16    targetSdkVersion 18    versionCode 3804    versionName "3.8.04"    flavorDimensions "default"}sourceSets.main {    java.srcDir "src"    res.srcDir "res"    jniLibs.srcDir "libs"    manifest.srcFile "AndroidManifest.xml"}signingConfigs {    release {        storeFile file('../../sinyuee.keystore')        storePassword "skyboy"        keyAlias "sinyuee"        keyPassword "skyboy"    }    debug {        storeFile file('../../sinyuee.keystore')        storePassword "skyboy"        keyAlias "sinyuee"        keyPassword "skyboy"    }}buildTypes {    release {        minifyEnabled false        zipAlignEnabled true        signingConfig signingConfigs.release        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'    }    debug {        debuggable true        minifyEnabled false        zipAlignEnabled true        signingConfig signingConfigs.debug        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'    }}//添加代码如下productFlavors.all { flavor ->    flavor.manifestPlaceholders = [FT_SOURCEID: name,DKSDK_CHANNEL:name]}//多渠道id和 appidproductFlavors {    BDTB111 {//百度贴吧111 14146        manifestPlaceholders = [ FT_SOURCEID :"111", DKSDK_CHANNEL: "14146" ]    }    BD91SJZS113 {//91手机助手(百度) 113  14076        manifestPlaceholders = [FT_SOURCEID:"113",DKSDK_CHANNEL: "14076"]    }    BDSJZS107 {//百度手机助手107  13744        manifestPlaceholders = [ FT_SOURCEID:"107", DKSDK_CHANNEL: "13744" ]    }    BDDK112 { //百度多酷112  12999        manifestPlaceholders = [FT_SOURCEID:"112", DKSDK_CHANNEL: "12999"]    }}

}
android.applicationVariants.all { variant ->
// delete previous files first
delete “ b u i l d D i r / i n t e r m e d i a t e s / a s s e t s / {buildDir}/intermediates/assets/ buildDir/intermediates/assets/{variant.dirName}”

variant.mergeAssets.doLast {    copy {        from "${buildDir}/../../../../../res"        into "${buildDir}/intermediates/assets/${variant.dirName}/res"    }    copy {        from "${buildDir}/../../../../../res"        into "${buildDir}/intermediates/assets/${variant.dirName}/res"    }    copy {        from "${buildDir}/../../../../../src"        into "${buildDir}/intermediates/assets/${variant.dirName}/src"    }    copy {        from "${buildDir}/../../../../../jsb-adapter"        into "${buildDir}/intermediates/assets/${variant.dirName}/jsb-adapter"    }    copy {        from "${buildDir}/../../../../../main.js"        from "${buildDir}/../../../../../project.json"        into "${buildDir}/intermediates/assets/${variant.dirName}"    }    copy {        from "${buildDir}/../assets"        into "${buildDir}/intermediates/assets/${variant.dirName}"    }}

}
//自定义输出包+版本号
android.applicationVariants.all { variant ->
variant.outputs.all {
outputFileName = “kingwar_BD_ v a r i a n t . n a m e − {variant.name}- variant.name{variant.versionName}.apk”
}
}

dependencies {
implementation fileTree(include: [’.jar’, '.aar’], dir: ‘libs’)
implementation fileTree(include: [’*.jar’], dir: ‘…/…/eclipse_lib/android/java/libs’)
implementation project(’:libcocos2dx’)
implementation project(’:lib_ftaro’)
implementation project(’:DKSingleSDK_Release’)
implementation project(’:lib_umengcount’)
implementation project(’:OneKeyShareNew’)
}

更多相关文章

  1. 手机拨号器
  2. android百度地图 覆盖物弹出层效果
  3. 根据百度地图API得到坐标和地址并在地图上显示
  4. 获取Android版本信息和电话信息
  5. Android之使用HttpPost提交数据到服务器(Android手机客户端和后台
  6. 识别你的手机 Android的属性系统
  7. Android(安卓)解决setRequestedOrientation之后手机屏幕的旋转不
  8. 从NDK在非Root手机上的调试原理探讨Android的安全机制
  9. Android下实现一个手机监控摄像头

随机推荐

  1. Android接口测试-JUnit入门
  2. 从J2EE转向Android的第六天-----文件管理
  3. Android 系统图标
  4. Android(安卓)OTA 升级之一:编译升级包
  5. Android wifi的WifiInfo对象详解
  6. H5与原生IOS交互
  7. android httpclient 上传文件
  8. Android P Launcher APP替换图标不随系统
  9. 日拱一卒(二十一)
  10. android 通过Camera和Surfaceview实现照