Skip to content

Commit f733377

Browse files
authored
Merge pull request #637 from psksvp/fix-library-native-libs64bit-not-copied
fix android mode did not copy 64bits native lib to gradle libs directory
2 parents 407c2f8 + 1eb708f commit f733377

File tree

4 files changed

+20
-2
lines changed

4 files changed

+20
-2
lines changed

mode/src/processing/mode/android/AndroidBuild.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -792,9 +792,12 @@ private void copyImportedLibs(final File libsFolder,
792792
System.err.println(AndroidMode.getTextString("android_build.error.export_file_does_not_exist", exportFile.getName()));
793793
} else if (exportFile.isDirectory()) {
794794
// Copy native library folders to the correct location
795-
if (exportName.equals("armeabi") ||
795+
if (exportName.equals("armeabi") ||
796796
exportName.equals("armeabi-v7a") ||
797-
exportName.equals("x86")) {
797+
exportName.equals("x86") ||
798+
exportName.equals("arm64-v8a") ||
799+
exportName.equals("x86_64"))
800+
{
798801
Util.copyDir(exportFile, new File(libsFolder, exportName));
799802
}
800803
// Copy jni libraries (.so files) to the correct location

mode/templates/ARBuildECJ.gradle.tmpl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
apply plugin: 'com.android.application'
22

33
android {
4+
sourceSets
5+
{
6+
main.jni.srcDirs = []
7+
main.jniLibs.srcDirs = ['libs']
8+
}
49
compileSdkVersion @@target_sdk@@
510
defaultConfig {
611
applicationId "@@package_name@@"

mode/templates/AppBuild.gradle.tmpl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
apply plugin: 'com.android.application'
22

33
android {
4+
sourceSets
5+
{
6+
main.jni.srcDirs = []
7+
main.jniLibs.srcDirs = ['libs']
8+
}
49
compileSdkVersion @@target_sdk@@
510
defaultConfig {
611
applicationId "@@package_name@@"

mode/templates/AppBuildECJ.gradle.tmpl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
apply plugin: 'com.android.application'
22

33
android {
4+
sourceSets
5+
{
6+
main.jni.srcDirs = []
7+
main.jniLibs.srcDirs = ['libs']
8+
}
49
compileSdkVersion @@target_sdk@@
510
defaultConfig {
611
applicationId "@@package_name@@"

0 commit comments

Comments
 (0)