完善登录流程

This commit is contained in:
cebgcontract 2022-05-28 15:22:50 +08:00
parent e1973417de
commit fb0e1422ca
34 changed files with 6123 additions and 59 deletions

View File

@ -0,0 +1,12 @@
{
"allAbis": [
"armeabi-v7a",
"arm64-v8a",
"x86"
],
"validAbis": [
"ARMEABI_V7A",
"ARM64_V8A",
"X86"
]
}

View File

@ -0,0 +1 @@
[]

View File

@ -0,0 +1,26 @@
{
"ndkHandlerSupportedAbis": [
"ARMEABI_V7A",
"ARM64_V8A",
"X86",
"X86_64"
],
"ndkHandlerDefaultAbis": [
"ARMEABI_V7A",
"ARM64_V8A",
"X86",
"X86_64"
],
"externalNativeBuildAbiFilters": [
"x86",
"armeabi-v7a",
"arm64-v8a"
],
"ndkConfigAbiFilters": [
"armeabi-v7a",
"arm64-v8a",
"x86"
],
"splitsFilterAbis": [],
"ideBuildOnlyTargetAbi": true
}

View File

@ -0,0 +1,7 @@
{
"allAbis": [
"armeabi-v7a",
"arm64-v8a"
],
"validAbis": []
}

View File

@ -0,0 +1,6 @@
[
{
"level": "INFO",
"message": "ABIs [x86] set by \u0027android.injected.build.abi\u0027 gradle flag contained \u0027X86\u0027 not targeted by this project."
}
]

View File

@ -0,0 +1,26 @@
{
"ndkHandlerSupportedAbis": [
"ARMEABI_V7A",
"ARM64_V8A",
"X86",
"X86_64"
],
"ndkHandlerDefaultAbis": [
"ARMEABI_V7A",
"ARM64_V8A",
"X86",
"X86_64"
],
"externalNativeBuildAbiFilters": [
"x86",
"armeabi-v7a",
"arm64-v8a"
],
"ndkConfigAbiFilters": [
"armeabi-v7a",
"arm64-v8a"
],
"splitsFilterAbis": [],
"ideBuildOnlyTargetAbi": true,
"ideBuildTargetAbi": "x86"
}

View File

@ -0,0 +1,10 @@
{
"allAbis": [
"armeabi-v7a",
"arm64-v8a",
"x86"
],
"validAbis": [
"X86"
]
}

View File

@ -0,0 +1,6 @@
[
{
"level": "INFO",
"message": "ABIs [x86,armeabi-v7a,armeabi] set by \u0027android.injected.build.abi\u0027 gradle flag contained \u0027ARMEABI\u0027 not targeted by this project."
}
]

View File

@ -0,0 +1,27 @@
{
"ndkHandlerSupportedAbis": [
"ARMEABI_V7A",
"ARM64_V8A",
"X86",
"X86_64"
],
"ndkHandlerDefaultAbis": [
"ARMEABI_V7A",
"ARM64_V8A",
"X86",
"X86_64"
],
"externalNativeBuildAbiFilters": [
"x86",
"armeabi-v7a",
"arm64-v8a"
],
"ndkConfigAbiFilters": [
"armeabi-v7a",
"arm64-v8a",
"x86"
],
"splitsFilterAbis": [],
"ideBuildOnlyTargetAbi": true,
"ideBuildTargetAbi": "x86,armeabi-v7a,armeabi"
}

View File

@ -126,7 +126,8 @@
"variantName": "debug",
"validAbiList": [
"ARMEABI_V7A",
"ARM64_V8A"
"ARM64_V8A",
"X86"
],
"prefabDirectory": "/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx/ndkBuild/debug/prefab",
"prefabPackageDirectoryList": []

View File

@ -102,7 +102,6 @@
"project": {
"compilerSettingsCacheFolder": "/Users/zhl/Documents/workspace/android/cebg-android/.cxx",
"cxxFolder": "/Users/zhl/Documents/workspace/android/cebg-android/.cxx",
"ideBuildTargetAbi": "x86,armeabi-v7a,armeabi",
"isBuildOnlyTargetAbiEnabled": true,
"isCmakeBuildCohabitationEnabled": false,
"isNativeCompilerSettingsCacheEnabled": false,
@ -126,7 +125,9 @@
"objFolder": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local",
"variantName": "debug",
"validAbiList": [
"ARMEABI_V7A"
"ARMEABI_V7A",
"ARM64_V8A",
"X86"
],
"prefabDirectory": "/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx/ndkBuild/debug/prefab",
"prefabPackageDirectoryList": []

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,18 @@
Executable : /Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build
arguments :
NDK_PROJECT_PATH=null
APP_BUILD_SCRIPT=/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk
NDK_APPLICATION_MK=/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk
APP_ABI=x86
NDK_ALL_ABIS=x86
NDK_DEBUG=1
APP_PLATFORM=android-23
NDK_OUT=/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj
NDK_LIBS_OUT=/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/lib
NDK_TOOLCHAIN_VERSION=clang
NDK_MODULE_PATH=/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external
-j8
NDK_DEBUG=1
cocos2djs
jvmArgs :

View File

@ -0,0 +1 @@
make: Nothing to be done for 'cocos2djs'.

View File

@ -0,0 +1,75 @@
{
"buildFiles": [
"/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk",
"/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk"
],
"cleanCommands": [
"/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external NDK_DEBUG\u003d1 clean"
],
"buildTargetsCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 {LIST_OF_TARGETS_TO_BUILD}",
"libraries": {
"cocos2d-debug-x86": {
"artifactName": "cocos2d",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libcocos2d.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libcocos2d.a",
"runtimeFiles": []
},
"cocos2djs-debug-x86": {
"artifactName": "cocos2djs",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libcocos2djs.so",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libcocos2djs.so",
"runtimeFiles": []
},
"pvmp3dec-debug-x86": {
"artifactName": "pvmp3dec",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libpvmp3dec.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libpvmp3dec.a",
"runtimeFiles": []
},
"vorbisidec-debug-x86": {
"artifactName": "vorbisidec",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libvorbisidec.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libvorbisidec.a",
"runtimeFiles": []
},
"extension-debug-x86": {
"artifactName": "extension",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libextension.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libextension.a",
"runtimeFiles": []
},
"editorsupport-debug-x86": {
"artifactName": "editorsupport",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libeditorsupport.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libeditorsupport.a",
"runtimeFiles": []
},
"cocos2dandroid-debug-x86": {
"artifactName": "cocos2dandroid",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libcocos2dandroid.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libcocos2dandroid.a",
"runtimeFiles": []
},
"audioengine-debug-x86": {
"artifactName": "audioengine",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libaudioengine.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libaudioengine.a",
"runtimeFiles": []
},
"cpufeatures-debug-x86": {
"artifactName": "cpufeatures",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d1 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libcpufeatures.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local/x86/libcpufeatures.a",
"runtimeFiles": []
}
}
}

View File

@ -0,0 +1,22 @@
Executable : /Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build
arguments :
NDK_PROJECT_PATH=null
APP_BUILD_SCRIPT=/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk
NDK_APPLICATION_MK=/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk
APP_ABI=x86
NDK_ALL_ABIS=x86
NDK_DEBUG=1
APP_PLATFORM=android-23
NDK_OUT=/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj
NDK_LIBS_OUT=/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/lib
NDK_TOOLCHAIN_VERSION=clang
NDK_MODULE_PATH=/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external
-j8
NDK_DEBUG=1
APP_SHORT_COMMANDS=false
LOCAL_SHORT_COMMANDS=false
-B
-n
jvmArgs :
Build command args:

View File

@ -0,0 +1,135 @@
{
"abi": "X86",
"abiPlatformVersion": 23,
"buildSettings": {
"environmentVariables": []
},
"cxxBuildFolder": "/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx/ndkBuild/debug/x86",
"info": {
"abi": "X86",
"bitness": 32,
"deprecated": false,
"default": true
},
"originalCxxBuildFolder": "/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx/ndkBuild/debug/x86",
"variant": {
"buildSystemArgumentList": [
"NDK_TOOLCHAIN_VERSION\u003dclang",
"NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external",
"-j8",
"NDK_DEBUG\u003d1"
],
"buildTargetSet": [
"cocos2djs"
],
"implicitBuildTargetSet": [],
"cFlagsList": [],
"cmakeSettingsConfiguration": "android-gradle-plugin-predetermined-name",
"cppFlagsList": [],
"isDebuggableEnabled": true,
"module": {
"buildSystem": "NDK_BUILD",
"cmakeToolchainFile": "/Users/zhl/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake",
"cxxFolder": "/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx",
"gradleModulePathName": ":TestChain",
"intermediatesFolder": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates",
"makeFile": "/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk",
"moduleBuildFile": "/Users/zhl/Documents/workspace/android/cebg-android/app/build.gradle",
"moduleRootFolder": "/Users/zhl/Documents/workspace/android/cebg-android/app",
"ndkDefaultAbiList": [
"ARMEABI_V7A",
"ARM64_V8A",
"X86",
"X86_64"
],
"ndkFolder": "/Users/zhl/Library/Android/sdk/ndk-bundle",
"ndkMetaAbiList": [
{
"abi": "ARMEABI_V7A",
"bitness": 32,
"deprecated": false,
"default": true
},
{
"abi": "ARM64_V8A",
"bitness": 64,
"deprecated": false,
"default": true
},
{
"abi": "X86",
"bitness": 32,
"deprecated": false,
"default": true
},
{
"abi": "X86_64",
"bitness": 64,
"deprecated": false,
"default": true
}
],
"ndkMetaPlatforms": {
"min": 16,
"max": 30,
"aliases": {
"20": 19,
"25": 24,
"J": 16,
"J-MR1": 17,
"J-MR2": 18,
"K": 19,
"L": 21,
"L-MR1": 22,
"M": 23,
"N": 24,
"N-MR1": 24,
"O": 26,
"O-MR1": 27,
"P": 28,
"Q": 29,
"R": 30
}
},
"ndkSupportedAbiList": [
"ARMEABI_V7A",
"ARM64_V8A",
"X86",
"X86_64"
],
"ndkDefaultStl": "SYSTEM",
"ndkVersion": "21.4.7075529",
"project": {
"compilerSettingsCacheFolder": "/Users/zhl/Documents/workspace/android/cebg-android/.cxx",
"cxxFolder": "/Users/zhl/Documents/workspace/android/cebg-android/.cxx",
"ideBuildTargetAbi": "x86,armeabi-v7a,armeabi",
"isBuildOnlyTargetAbiEnabled": true,
"isCmakeBuildCohabitationEnabled": false,
"isNativeCompilerSettingsCacheEnabled": false,
"rootBuildGradleFolder": "/Users/zhl/Documents/workspace/android/cebg-android",
"sdkFolder": "/Users/zhl/Library/Android/sdk",
"isPrefabEnabled": false
},
"splitsAbiFilterSet": [],
"stlSharedObjectMap": {
"LIBCXX_SHARED": {
"ARMEABI_V7A": "/Users/zhl/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/libc++_shared.so",
"ARM64_V8A": "/Users/zhl/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so",
"X86": "/Users/zhl/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/libc++_shared.so",
"X86_64": "/Users/zhl/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/libc++_shared.so"
},
"LIBCXX_STATIC": {},
"NONE": {},
"SYSTEM": {}
}
},
"objFolder": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/debug/obj/local",
"variantName": "debug",
"validAbiList": [
"X86"
],
"prefabDirectory": "/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx/ndkBuild/debug/prefab",
"prefabPackageDirectoryList": []
},
"prefabFolder": "/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx/ndkBuild/debug/prefab/x86"
}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,20 @@
[
{
"level": "INFO",
"message": "Start JSON generation. Platform version: 23 min SDK version: x86",
"file": "/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk",
"tag": "debug|x86"
},
{
"level": "INFO",
"message": "JSON \u0027/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx/ndkBuild/debug/x86/android_gradle_build.json\u0027 was up-to-date",
"file": "/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk",
"tag": "debug|x86"
},
{
"level": "INFO",
"message": "JSON generation completed without problems",
"file": "/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk",
"tag": "debug|x86"
}
]

View File

@ -0,0 +1,4 @@
{
"enabled": false,
"packages": []
}

View File

@ -126,7 +126,8 @@
"variantName": "release",
"validAbiList": [
"ARMEABI_V7A",
"ARM64_V8A"
"ARM64_V8A",
"X86"
],
"prefabDirectory": "/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx/ndkBuild/release/prefab",
"prefabPackageDirectoryList": []

View File

@ -126,7 +126,8 @@
"variantName": "release",
"validAbiList": [
"ARMEABI_V7A",
"ARM64_V8A"
"ARM64_V8A",
"X86"
],
"prefabDirectory": "/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx/ndkBuild/release/prefab",
"prefabPackageDirectoryList": []

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,75 @@
{
"buildFiles": [
"/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk",
"/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk"
],
"cleanCommands": [
"/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external NDK_DEBUG\u003d1 clean"
],
"buildTargetsCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 {LIST_OF_TARGETS_TO_BUILD}",
"libraries": {
"cocos2djs-release-x86": {
"artifactName": "cocos2djs",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libcocos2djs.so",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libcocos2djs.so",
"runtimeFiles": []
},
"extension-release-x86": {
"artifactName": "extension",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libextension.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libextension.a",
"runtimeFiles": []
},
"vorbisidec-release-x86": {
"artifactName": "vorbisidec",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libvorbisidec.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libvorbisidec.a",
"runtimeFiles": []
},
"cocos2d-release-x86": {
"artifactName": "cocos2d",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libcocos2d.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libcocos2d.a",
"runtimeFiles": []
},
"audioengine-release-x86": {
"artifactName": "audioengine",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libaudioengine.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libaudioengine.a",
"runtimeFiles": []
},
"editorsupport-release-x86": {
"artifactName": "editorsupport",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libeditorsupport.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libeditorsupport.a",
"runtimeFiles": []
},
"cocos2dandroid-release-x86": {
"artifactName": "cocos2dandroid",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libcocos2dandroid.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libcocos2dandroid.a",
"runtimeFiles": []
},
"pvmp3dec-release-x86": {
"artifactName": "pvmp3dec",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libpvmp3dec.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libpvmp3dec.a",
"runtimeFiles": []
},
"cpufeatures-release-x86": {
"artifactName": "cpufeatures",
"buildCommand": "/Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build NDK_PROJECT_PATH\u003dnull APP_BUILD_SCRIPT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk NDK_APPLICATION_MK\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk APP_ABI\u003dx86 NDK_ALL_ABIS\u003dx86 NDK_DEBUG\u003d0 APP_PLATFORM\u003dandroid-23 NDK_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT\u003d/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/lib NDK_TOOLCHAIN_VERSION\u003dclang NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external -j8 NDK_DEBUG\u003d1 /Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libcpufeatures.a",
"abi": "x86",
"output": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local/x86/libcpufeatures.a",
"runtimeFiles": []
}
}
}

View File

@ -0,0 +1,22 @@
Executable : /Users/zhl/Library/Android/sdk/ndk-bundle/ndk-build
arguments :
NDK_PROJECT_PATH=null
APP_BUILD_SCRIPT=/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk
NDK_APPLICATION_MK=/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Application.mk
APP_ABI=x86
NDK_ALL_ABIS=x86
NDK_DEBUG=0
APP_PLATFORM=android-23
NDK_OUT=/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj
NDK_LIBS_OUT=/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/lib
NDK_TOOLCHAIN_VERSION=clang
NDK_MODULE_PATH=/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external
-j8
NDK_DEBUG=1
APP_SHORT_COMMANDS=false
LOCAL_SHORT_COMMANDS=false
-B
-n
jvmArgs :
Build command args:

View File

@ -0,0 +1,136 @@
{
"abi": "X86",
"abiPlatformVersion": 23,
"buildSettings": {
"environmentVariables": []
},
"cxxBuildFolder": "/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx/ndkBuild/release/x86",
"info": {
"abi": "X86",
"bitness": 32,
"deprecated": false,
"default": true
},
"originalCxxBuildFolder": "/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx/ndkBuild/release/x86",
"variant": {
"buildSystemArgumentList": [
"NDK_TOOLCHAIN_VERSION\u003dclang",
"NDK_MODULE_PATH\u003d/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/cocos:/Applications/CocosCreator/Creator/2.0.10/CocosCreator.app/Contents/Resources/cocos2d-x/external",
"-j8",
"NDK_DEBUG\u003d1"
],
"buildTargetSet": [
"cocos2djs"
],
"implicitBuildTargetSet": [],
"cFlagsList": [],
"cmakeSettingsConfiguration": "android-gradle-plugin-predetermined-name",
"cppFlagsList": [],
"isDebuggableEnabled": false,
"module": {
"buildSystem": "NDK_BUILD",
"cmakeToolchainFile": "/Users/zhl/Library/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake",
"cxxFolder": "/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx",
"gradleModulePathName": ":TestChain",
"intermediatesFolder": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates",
"makeFile": "/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk",
"moduleBuildFile": "/Users/zhl/Documents/workspace/android/cebg-android/app/build.gradle",
"moduleRootFolder": "/Users/zhl/Documents/workspace/android/cebg-android/app",
"ndkDefaultAbiList": [
"ARMEABI_V7A",
"ARM64_V8A",
"X86",
"X86_64"
],
"ndkFolder": "/Users/zhl/Library/Android/sdk/ndk-bundle",
"ndkMetaAbiList": [
{
"abi": "ARMEABI_V7A",
"bitness": 32,
"deprecated": false,
"default": true
},
{
"abi": "ARM64_V8A",
"bitness": 64,
"deprecated": false,
"default": true
},
{
"abi": "X86",
"bitness": 32,
"deprecated": false,
"default": true
},
{
"abi": "X86_64",
"bitness": 64,
"deprecated": false,
"default": true
}
],
"ndkMetaPlatforms": {
"min": 16,
"max": 30,
"aliases": {
"20": 19,
"25": 24,
"J": 16,
"J-MR1": 17,
"J-MR2": 18,
"K": 19,
"L": 21,
"L-MR1": 22,
"M": 23,
"N": 24,
"N-MR1": 24,
"O": 26,
"O-MR1": 27,
"P": 28,
"Q": 29,
"R": 30
}
},
"ndkSupportedAbiList": [
"ARMEABI_V7A",
"ARM64_V8A",
"X86",
"X86_64"
],
"ndkDefaultStl": "SYSTEM",
"ndkVersion": "21.4.7075529",
"project": {
"compilerSettingsCacheFolder": "/Users/zhl/Documents/workspace/android/cebg-android/.cxx",
"cxxFolder": "/Users/zhl/Documents/workspace/android/cebg-android/.cxx",
"isBuildOnlyTargetAbiEnabled": true,
"isCmakeBuildCohabitationEnabled": false,
"isNativeCompilerSettingsCacheEnabled": false,
"rootBuildGradleFolder": "/Users/zhl/Documents/workspace/android/cebg-android",
"sdkFolder": "/Users/zhl/Library/Android/sdk",
"isPrefabEnabled": false
},
"splitsAbiFilterSet": [],
"stlSharedObjectMap": {
"LIBCXX_SHARED": {
"ARMEABI_V7A": "/Users/zhl/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/arm-linux-androideabi/libc++_shared.so",
"ARM64_V8A": "/Users/zhl/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so",
"X86": "/Users/zhl/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/i686-linux-android/libc++_shared.so",
"X86_64": "/Users/zhl/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/lib/x86_64-linux-android/libc++_shared.so"
},
"LIBCXX_STATIC": {},
"NONE": {},
"SYSTEM": {}
}
},
"objFolder": "/Users/zhl/Documents/workspace/android/cebg-android/app/build/intermediates/ndkBuild/release/obj/local",
"variantName": "release",
"validAbiList": [
"ARMEABI_V7A",
"ARM64_V8A",
"X86"
],
"prefabDirectory": "/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx/ndkBuild/release/prefab",
"prefabPackageDirectoryList": []
},
"prefabFolder": "/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx/ndkBuild/release/prefab/x86"
}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,20 @@
[
{
"level": "INFO",
"message": "Start JSON generation. Platform version: 23 min SDK version: x86",
"file": "/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk",
"tag": "release|x86"
},
{
"level": "INFO",
"message": "JSON \u0027/Users/zhl/Documents/workspace/android/cebg-android/app/.cxx/ndkBuild/release/x86/android_gradle_build.json\u0027 was up-to-date",
"file": "/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk",
"tag": "release|x86"
},
{
"level": "INFO",
"message": "JSON generation completed without problems",
"file": "/Users/zhl/Documents/workspace/android/cebg-android/app/jni/Android.mk",
"tag": "release|x86"
}
]

View File

@ -0,0 +1,4 @@
{
"enabled": false,
"packages": []
}

View File

@ -10,6 +10,13 @@ android {
compileSdkVersion PROP_COMPILE_SDK_VERSION.toInteger()
buildToolsVersion PROP_BUILD_TOOLS_VERSION
compileOptions {
sourceCompatibility = '1.8'
targetCompatibility = '1.8'
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
defaultConfig {
applicationId "games.cebg.metaverse.nft.btc.blockchain.eth.coinbase.binance.FTX.kucoin"
minSdkVersion PROP_MIN_SDK_VERSION
@ -19,7 +26,7 @@ android {
ndk{
abiFilters 'armeabi-v7a','arm64-v8a'
abiFilters 'armeabi-v7a','arm64-v8a', 'x86'
}
externalNativeBuild {

View File

@ -30,7 +30,6 @@ import android.content.res.Configuration;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.widget.Toast;
import com.youme.voiceengine.MemberChange;
import com.youme.voiceengine.YouMeCallBackInterface;
@ -38,12 +37,17 @@ import com.youme.voiceengine.YouMeConst;
import com.youme.voiceengine.api;
import com.youme.voiceengine.mgr.YouMeManager;
import org.cocos2dx.javascript.wc.JWCSession;
import org.cocos2dx.lib.Cocos2dxActivity;
import org.cocos2dx.lib.Cocos2dxGLSurfaceView;
import org.cocos2dx.lib.Cocos2dxJavascriptJavaBridge;
import org.jetbrains.annotations.NotNull;
import org.walletconnect.Session;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
public class AppActivity extends Cocos2dxActivity implements YouMeCallBackInterface , Session.Callback {
private static AppActivity appActivity = null;
private static final String TAG = "AppActivity";
@ -245,7 +249,7 @@ public class AppActivity extends Cocos2dxActivity implements YouMeCallBackInterf
ExampleApplication.Companion.resetSession();
ExampleApplication.session.addCallback(appActivity);
String url = "metamask://wc?uri=" + ExampleApplication.config.toWCUri();
Uri uri = Uri.parse(url);
Uri uri = Uri.parse(ExampleApplication.config.toWCUri());
Log.i(TAG, url);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(uri);
@ -261,7 +265,22 @@ public class AppActivity extends Cocos2dxActivity implements YouMeCallBackInterf
// private boolean hasSign = false;
public static void signApp(String nonce){
ExampleApplication.Companion.ethSign(nonce,ExampleApplication.session.approvedAccounts().get(0));
Log.i(TAG, nonce);
List<String> paramList = new ArrayList<>();
paramList.add(ExampleApplication.session.approvedAccounts().get(0));
paramList.add(nonce);
long time = System.currentTimeMillis();
ExampleApplication.session.performMethodCall(new Session.MethodCall.Custom(time,"eth_signTypedData",paramList), resp -> {
if (resp.getResult() != null) {
String signStr = Objects.requireNonNull(resp.getResult()).toString();
Log.i(TAG, signStr);
signStr = signStr.substring(2);
Cocos2dxJavascriptJavaBridge.evalString("window.signApp(\""+signStr+"\")");
} else {
Log.i(TAG, "sign is empty");
}
return null;
});
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse("metamask://"));
appActivity.startActivity(i);
@ -295,57 +314,96 @@ public class AppActivity extends Cocos2dxActivity implements YouMeCallBackInterf
@Override
public void onMethodCall(@NotNull final Session.MethodCall methodCall) {
if(ExampleApplication.session.approvedAccounts()!=null){
if(methodCall.id()==999999999){
//签名
appActivity.runOnGLThread(new Runnable() {
@Override
public void run() {
String tmp = ExampleApplication.Companion.getSignRes().substring(2);
System.out.println("签名无前缀"+tmp);
Cocos2dxJavascriptJavaBridge.evalString("window.signApp(\""+tmp+"\")");
}
});
}else{
//连接钱包
appActivity.runOnGLThread(new Runnable() {
@Override
public void run() {
String result = methodCall.toString();
String[] allRes = result.split(",");
for(int i=0;i<allRes.length;i++){
//删除所有空格
String tt = allRes[i].replaceAll("\\s+", "");
if(tt.startsWith("chainId")){
String[] fi = tt.split("=");
int chainid = Double.valueOf(fi[1]).intValue();
System.out.println("chainid---"+chainid);
if(chainid==321){
// 链正确
String tmp = ExampleApplication.session.approvedAccounts().get(0).substring(2);
Cocos2dxJavascriptJavaBridge.evalString("window.connectOK(\""+tmp+"\")");
}else{
// 链不正确
runOnUiThread(new Runnable() {
public void run() {
final Toast toast = Toast.makeText(appActivity, "Your wallet should support KCC chain" , Toast.LENGTH_SHORT);
toast.show();
}
});
}
}
}
}
});
}
}
// if(ExampleApplication.session.approvedAccounts()!=null){
// if(methodCall.id()==999999999){
// //签名
// appActivity.runOnGLThread(new Runnable() {
// @Override
// public void run() {
// String tmp = ExampleApplication.Companion.getSignRes().substring(2);
// System.out.println("签名无前缀"+tmp);
// Cocos2dxJavascriptJavaBridge.evalString("window.signApp(\""+tmp+"\")");
// }
// });
// }else{
// //连接钱包
// appActivity.runOnGLThread(new Runnable() {
// @Override
// public void run() {
// String result = methodCall.toString();
// String[] allRes = result.split(",");
// for(int i=0;i<allRes.length;i++){
// //删除所有空格
// String tt = allRes[i].replaceAll("\\s+", "");
// if(tt.startsWith("chainId")){
// String[] fi = tt.split("=");
// int chainid = Double.valueOf(fi[1]).intValue();
// System.out.println("chainid---"+chainid);
// if(chainid==321){
// // 链正确
// String tmp = ExampleApplication.session.approvedAccounts().get(0).substring(2);
// Cocos2dxJavascriptJavaBridge.evalString("window.connectOK(\""+tmp+"\")");
// }else{
// // 链不正确
// runOnUiThread(new Runnable() {
// public void run() {
// final Toast toast = Toast.makeText(appActivity, "Your wallet should support KCC chain" , Toast.LENGTH_SHORT);
// toast.show();
// }
// });
// }
// }
// }
//
//
//
// }
// });
// }
//
// }
}
@Override
public void onStatus(@NotNull Session.Status status) {
if (status.equals(Session.Status.Approved.INSTANCE)) {
sessionApproved();
} else if (status.equals(Session.Status.Closed.INSTANCE)){
Log.i(TAG, "Session.Status.Closed");
} else if (status.equals(Session.Status.Connected.INSTANCE)) {
Log.i(TAG, "Session.Status.Connected");
} else if (status.equals(Session.Status.Disconnected.INSTANCE)) {
Log.i(TAG, "Session.Status.Disconnected");
} else {
// ERROR
Log.e(TAG, "Session.Status.Error: " + status.toString());
}
}
//TODO:: 这里实现下
private void showErrMsg(String msg) {
Log.e(TAG, "ERROR: " + msg);
}
private void sessionApproved() {
List<String> accounts = ExampleApplication.session.approvedAccounts();
if (accounts == null || accounts.size() == 0) {
showErrMsg("Login failed, no account");
return;
}
String account = accounts.get(0);
if ("".equals(account) || null == account || account.length() < 2) {
showErrMsg("Login failed, no account");
return;
}
Long chainId = ((JWCSession) ExampleApplication.session).chainId();
if (chainId == null) {
showErrMsg("Login failed, no chainId");
return;
}
if (chainId != 321L) {
showErrMsg("Login failed, Your wallet should support KCC chain");
return;
}
account = account.substring(2);
Cocos2dxJavascriptJavaBridge.evalString("window.connectOK(\""+account+"\")");
}
}

View File

@ -1,6 +1,7 @@
package org.cocos2dx.javascript;
import android.util.Log
import androidx.multidex.MultiDexApplication
import com.squareup.moshi.Moshi
import io.walletconnect.example.server.BridgeServer
@ -64,7 +65,8 @@ class ExampleApplication : MultiDexApplication() {
}
fun handleResponse(resp: Session.MethodCall.Response) {
signRes = resp.result as String;
signRes = resp.result as String
Log.i("Application", signRes)
}

View File

@ -103,11 +103,13 @@ class JWCSession(
if (transport.connect()) {
val requestId = createCallId()
send(Session.MethodCall.SessionRequest(requestId, clientData), topic = config.handshakeTopic, callback = { resp ->
// BUG in extractSessionParams, cast Double to Long error
(resp.result as? Map<String, *>)?.extractSessionParams()?.let { params ->
peerId = params.peerData?.id
peerMeta = params.peerData?.meta
approvedAccounts = params.accounts
chainId = params.chainId
// chainId = params.chainId
chainId = ((resp.result as Map<*, *>).get("chainId") as Double).toLong()
storeSession()
propagateToCallbacks { onStatus(if (params.approved) Session.Status.Approved else Session.Status.Closed) }
}