File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -31,5 +31,10 @@ ndk-build-release:
3131 (cd jni && ${NDK} /ndk-build NDK_DEBUG=0)
3232
3333release :
34- (./gradle assemble)
34+ (./gradlew clean assemble)
3535
36+ library :
37+ (./gradlew clean assemble)
38+ (mkdir -p dist)
39+ (cp -R app/build/intermediates/stripped_native_libs/release/out/lib/ dist)
40+ (cp app/build/intermediates/dex/release/minifyReleaseWithR8/classes.dex dist)
Original file line number Diff line number Diff line change @@ -489,6 +489,10 @@ void Runtime::runShell() {
489489 loadConfig ();
490490
491491 strcpy (opt_modpath, getString (" getModulePath" ));
492+
493+ #if defined(_ANDROID_LIBRARY)
494+ runOnce (MAIN_BAS, true );
495+ #else
492496 String ipAddress = getString (" getIpAddress" );
493497 if (!ipAddress.empty ()) {
494498 setenv (" IP_ADDR" , ipAddress.c_str (), 1 );
@@ -504,6 +508,7 @@ void Runtime::runShell() {
504508 runMain (MAIN_BAS);
505509 }
506510 saveConfig ();
511+ #endif
507512
508513 _state = kDoneState ;
509514 logLeaving ();
You can’t perform that action at this time.
0 commit comments