将一些项目路径的配置放入config.gradle
This commit is contained in:
parent
45f833467d
commit
ebb7deab23
@ -26,9 +26,9 @@ android {
|
|||||||
targets 'cocos2djs'
|
targets 'cocos2djs'
|
||||||
arguments 'NDK_TOOLCHAIN_VERSION=clang'
|
arguments 'NDK_TOOLCHAIN_VERSION=clang'
|
||||||
|
|
||||||
def module_paths = [project.file("/Users/zhl/Documents/workspace/cocos/cocos2d-x"),
|
def module_paths = [project.file(rootProject.ext.cfgs.cocos2dxBasePath),
|
||||||
project.file("/Users/zhl/Documents/workspace/cocos/cocos2d-x/cocos"),
|
project.file(rootProject.ext.cfgs.cocos2dxBasePath+"/cocos"),
|
||||||
project.file("/Users/zhl/Documents/workspace/cocos/cocos2d-x/external")]
|
project.file(rootProject.ext.cfgs.cocos2dxBasePath+"/external")]
|
||||||
if (Os.isFamily(Os.FAMILY_WINDOWS)) {
|
if (Os.isFamily(Os.FAMILY_WINDOWS)) {
|
||||||
arguments 'NDK_MODULE_PATH=' + module_paths.join(";")
|
arguments 'NDK_MODULE_PATH=' + module_paths.join(";")
|
||||||
}
|
}
|
||||||
@ -46,7 +46,7 @@ android {
|
|||||||
sourceSets.main {
|
sourceSets.main {
|
||||||
java.srcDirs "../src", "src"
|
java.srcDirs "../src", "src"
|
||||||
res.srcDirs "../res", 'res'
|
res.srcDirs "../res", 'res'
|
||||||
jniLibs.srcDirs "../libs", 'libs', '/Users/zhl/Documents/workspace/unity/first/android/first/src/main/jniLibs'
|
jniLibs.srcDirs "../libs", 'libs', rootProject.ext.cfgs.unityAndroidProject + '/src/main/jniLibs'
|
||||||
manifest.srcFile "AndroidManifest.xml"
|
manifest.srcFile "AndroidManifest.xml"
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -77,14 +77,14 @@ android.applicationVariants.all { variant ->
|
|||||||
delete "${buildDir}/intermediates/merged_assets/${variant.dirName}"
|
delete "${buildDir}/intermediates/merged_assets/${variant.dirName}"
|
||||||
|
|
||||||
variant.mergeAssets.doLast {
|
variant.mergeAssets.doLast {
|
||||||
def sourceDir = "/Users/zhl/Documents/workspace/android/HeadlessCocos"
|
def sourceDir = rootProject.ext.cfgs.jsFilePath
|
||||||
|
|
||||||
copy{
|
copy{
|
||||||
from "${sourceDir}"
|
from "${sourceDir}"
|
||||||
include "js/**"
|
include "js/**"
|
||||||
into outputDir
|
into outputDir
|
||||||
}
|
}
|
||||||
def sourceDirUnity = "/Users/zhl/Documents/workspace/unity/first/android/first/src/main/assets/"
|
def sourceDirUnity = rootProject.ext.cfgs.unityAndroidProject + "/src/main/assets/"
|
||||||
|
|
||||||
copy {
|
copy {
|
||||||
from "${sourceDirUnity}"
|
from "${sourceDirUnity}"
|
||||||
@ -104,7 +104,7 @@ dependencies {
|
|||||||
|
|
||||||
implementation fileTree(dir: '../libs', include: ['*.jar','*.aar'])
|
implementation fileTree(dir: '../libs', include: ['*.jar','*.aar'])
|
||||||
implementation fileTree(dir: 'libs', include: ['*.jar','*.aar'])
|
implementation fileTree(dir: 'libs', include: ['*.jar','*.aar'])
|
||||||
implementation fileTree(dir: "/Users/zhl/Documents/workspace/cocos/cocos2d-x/cocos/platform/android/java/libs", include: ['*.jar'])
|
implementation fileTree(dir: rootProject.ext.cfgs.cocos2dxBasePath + "/cocos/platform/android/java/libs", include: ['*.jar'])
|
||||||
implementation project(':libcocos2dx')
|
implementation project(':libcocos2dx')
|
||||||
|
|
||||||
implementation "androidx.appcompat:appcompat:1.0.2"
|
implementation "androidx.appcompat:appcompat:1.0.2"
|
||||||
|
@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"ndk_module_path" :[
|
|
||||||
"/Users/zhl/Documents/workspace/cocos/cocos2d-x",
|
|
||||||
"/Users/zhl/Documents/workspace/cocos/cocos2d-x/cocos",
|
|
||||||
"/Users/zhl/Documents/workspace/cocos/cocos2d-x/external"
|
|
||||||
],
|
|
||||||
"copy_resources": []
|
|
||||||
}
|
|
@ -1,4 +1,5 @@
|
|||||||
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
||||||
|
apply from: "config.gradle"
|
||||||
buildscript {
|
buildscript {
|
||||||
repositories {
|
repositories {
|
||||||
google()
|
google()
|
||||||
|
10
config.gradle
Normal file
10
config.gradle
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
ext{
|
||||||
|
cfgs = [
|
||||||
|
// 自定义的cocos2d-x项目根路径
|
||||||
|
cocos2dxBasePath: '/Users/zhl/Documents/workspace/cocos/cocos2d-x',
|
||||||
|
// js钱包项目路径
|
||||||
|
jsFilePath: '/Users/zhl/Documents/workspace/android/HeadlessCocos',
|
||||||
|
// unity export的android项目的根路径
|
||||||
|
unityAndroidProject: '/Users/zhl/Documents/workspace/unity/first/android/first'
|
||||||
|
]
|
||||||
|
}
|
@ -1,4 +1,5 @@
|
|||||||
|
apply from: "config.gradle"
|
||||||
include ':app'
|
include ':app'
|
||||||
rootProject.name = "HeadlessCocos"
|
rootProject.name = "HeadlessCocos"
|
||||||
include ':libcocos2dx'
|
include ':libcocos2dx'
|
||||||
project(':libcocos2dx').projectDir = new File('/Users/zhl/Documents/workspace/cocos/cocos2d-x/cocos/platform/android/libcocos2dx')
|
project(':libcocos2dx').projectDir = new File(ext.cfgs.cocos2dxBasePath + '/cocos/platform/android/libcocos2dx')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user