mirror of
https://github.com/AngelAuraMC/Amethyst-Android.git
synced 2025-09-14 15:17:02 -04:00
Stub libfontconfig.so
This commit is contained in:
parent
8de4f7be05
commit
4bf66902aa
@ -354,19 +354,24 @@ public class PojavLoginActivity extends AppCompatActivity
|
||||
setPref(PREF_IS_INSTALLED_JAVARUNTIME, true);
|
||||
}
|
||||
|
||||
// Refresh libawt_xawt.so
|
||||
File fileLibawtXawt = new File(Tools.homeJreDir, "lib/libawt_xawt.so");
|
||||
fileLibawtXawt.delete();
|
||||
IOUtils.copy(
|
||||
new FileInputStream(new File(getApplicationInfo().nativeLibraryDir, "libawt_xawt.so")),
|
||||
new FileOutputStream(fileLibawtXawt)
|
||||
);
|
||||
// Refresh libraries
|
||||
copyDummyNativeLib("libawt_xawt.so");
|
||||
copyDummyNativeLib("libfontconfig.so");
|
||||
}
|
||||
catch(Exception e){
|
||||
catch(Throwable e){
|
||||
Tools.showError(this, e);
|
||||
}
|
||||
}
|
||||
|
||||
private void copyDummyNativeLib(String name) throws Throwable {
|
||||
File fileLib = new File(Tools.homeJreDir, "lib/" + name);
|
||||
fileLib.delete();
|
||||
IOUtils.copy(
|
||||
new FileInputStream(new File(getApplicationInfo().nativeLibraryDir, name)),
|
||||
new FileOutputStream(fileLib)
|
||||
);
|
||||
}
|
||||
|
||||
private File selectJreTarFile() throws InterruptedException {
|
||||
final StringBuilder selectedFile = new StringBuilder();
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
LOCAL_PATH := $(call my-dir)
|
||||
HERE_PATH := $(LOCAL_PATH)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
# Link GLESv2 for test
|
||||
@ -19,7 +20,7 @@ include $(BUILD_SHARED_LIBRARY)
|
||||
# include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
# libawt_xawt without X11
|
||||
LOCAL_PATH := $(LOCAL_PATH)/awt_xawt
|
||||
LOCAL_PATH := $(HERE_PATH)/awt_xawt
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := awt_xawt
|
||||
# LOCAL_CFLAGS += -DHEADLESS
|
||||
@ -37,3 +38,11 @@ LOCAL_SRC_FILES := \
|
||||
awt_Taskbar.c
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
# libfontconfig dummy implementation, althought have Android port...
|
||||
LOCAL_PATH := $(HERE_PATH)/fontconfig
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := fontconfig
|
||||
LOCAL_SRC_FILES := \
|
||||
fontconfig.c
|
||||
include $(BUILD_SHARED_LIBRARY)
|
||||
|
||||
|
2
app/src/main/jni/fontconfig/fontconfig.c
Normal file
2
app/src/main/jni/fontconfig/fontconfig.c
Normal file
@ -0,0 +1,2 @@
|
||||
// dummy implementation of Unix fontconfig
|
||||
|
Loading…
x
Reference in New Issue
Block a user