[OnePlus X General] Bunyip123:
Hey, thanks for making such an outstanding ROM! This is just what I was looking for: up-to-date Android but with MicroG instead of GApps.

I am having one problem, though. When I try to launch Citymapper, it crashes immediately with this error:

02-11 21:26:06.467 4893 4976 D GmsClearcutLogSvcImpl: log: LogEventParcelable[1, PlayLoggerContext[1, package=com.citymapper.app.release, packageVersionCode=19614, logSource=-1, uploadAccount=null, loggingId=-1, logAndroidId=false, logSourceName=FIREPERF, isAnonymous=true, qosTier=0], LogEventBytes: CPzez/ONLTLLAQpvCicxOjMyNDIwMTYyMzM5NTphbmRyb2lkOjI4MWM0MTNmNmE5NmI0ZWUSC2VCQ3Y1QUxlQUdZGjUKGmNvbS5jaXR5bWFwcGVyLmFwcC5yZWxlYXNlEg8xLjAuMC4yMTcyMTI5OTEaBjcuMjQuMSgCElgKFUZhbWlsaWFyIGxvYWQgSm91cm5leSD4i/Wmz7TgAijL0QhCDgoIaGFzX3RyaXASAm5vSiIKIGU3MWJjODhlYzgyMjQ0ZGQ5YmMxOWQ0NjI4NzhhZTU0eACIAYmEjDA=, AddPhenotypeExperimentTokens: true]

02-11 21:26:06.467 10107 10107 D GmsDynamiteLoaderImpl: unimplemented Method: getModuleVersion for com.google.android.gms.maps_dynamite

02-11 21:26:06.503 10107 10107 D GmsMapFragImpl: onInflate

02-11 21:26:06.504 4893 4917 D GmsClearcutLogSvcImpl: log: LogEventParcelable[1, PlayLoggerContext[1, package=com.citymapper.app.release, packageVersionCode=19614, logSource=-1, uploadAccount=null, loggingId=-1, logAndroidId=false, logSourceName=FIREPERF, isAnonymous=true, qosTier=0], LogEventBytes: CKPfz/ONLTK5AQpvCicxOjMyNDIwMTYyMzM5NTphbmRyb2lkOjI4MWM0MTNmNmE5NmI0ZWUSC2VCQ3Y1QUxlQUdZGjUKGmNvbS5jaXR5bWFwcGVyLmFwcC5yZWxlYXNlEg8xLjAuMC4yMTcyMTI5OTEaBjcuMjQuMSgCEkYKE0ZhbWlsaWFyIGxvYWQgc3RhdGUg6J/+ps+04AIo1f0BSiIKIGRjMWI3YWQ0MWRhNTRkMzc5YzZhNDJiN2IxMTY1NjY3eACIAbCEjDA=, AddPhenotypeExperimentTokens: true]

02-11 21:26:06.507 10107 10107 D GmsMapFragImpl: onCreate

02-11 21:26:06.512 10107 10107 D GmsMapFragImpl: onCreateView

02-11 21:26:06.525 10107 10107 D GmsMapView: Loading native vtm-jni

02-11 21:26:06.531 10107 10107 D AndroidRuntime: Shutting down VM

02-11 21:26:06.532 10107 10107 E AndroidRuntime: FATAL EXCEPTION: main

02-11 21:26:06.532 10107 10107 E AndroidRuntime: Process: com.citymapper.app.release, PID: 10107

02-11 21:26:06.532 10107 10107 E AndroidRuntime: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/com.android.location.provider.jar", zip file "/system/priv-app/GmsCore_NanoDroid/GmsCore_NanoDroid.apk"],nativeLibraryDirectories=[/system/priv-app/GmsCore_NanoDroid/lib/arm, /system/priv-app/GmsCore_NanoDroid/GmsCore_NanoDroid.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib, /system/lib, /system/vendor/lib]]] couldn't find "libvtm-jni.so"

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at java.lang.Runtime.loadLibrary0(Runtime.java:1012)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at java.lang.System.loadLibrary(System.java:1669)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at org.microg.gms.maps.BackendMapView.loadNativeLib(BackendMapView.java:96)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at org.microg.gms.maps.BackendMapView.<init>(BackendMapView.java:124)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at org.microg.gms.maps.BackendMap.<init>(BackendMap.java:71)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at org.microg.gms.maps.GoogleMapImpl.<init>(GoogleMapImpl.java:140)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at org.microg.gms.maps.GoogleMapImpl.create(GoogleMapImpl.java:153)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at org.microg.gms.maps.MapFragmentImpl.onCreateView(MapFragmentImpl.java:90)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at com.google.android.gms.maps.internal.IMapFragmentDelegate$Stub.onTransact(IMapFragmentDelegate.java:105)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at org.microg.gms.maps.MapFragmentImpl.onTransact(MapFragmentImpl.java:157)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.os.Binder.transact(Binder.java:667)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at com.google.android.gms.c.m.a.a(Unknown Source:7)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at com.google.android.gms.maps.a.aw.a(Unknown Source:3000)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at com.google.android.gms.maps.j$a.a(Unknown Source:18)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at com.google.android.gms.b.i.b(Unknown Source:4)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at com.google.android.gms.b.a.a(Unknown Source:9)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at com.google.android.gms.b.a.a(Unknown Source:25)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at com.google.android.gms.maps.j.a(Unknown Source:2)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at com.citymapper.app.map.CitymapperMapFragment.a(SourceFile:313)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at androidx.fragment.a.d.b(SourceFile:2439)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at androidx.fragment.a.j.j(SourceFile:1689)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at androidx.fragment.a.j.a(SourceFile:1431)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at androidx.fragment.a.j.a(SourceFile:36684)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at androidx.fragment.a.j.onCreateView(SourceFile:3745)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at androidx.fragment.a.e.onCreateView(SourceFile:10120)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:780)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.view.LayoutInflater.rInflate(LayoutInflater.java:863)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.view.LayoutInflater.rInflate(LayoutInflater.java:866)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.view.LayoutInflater.inflate(LayoutInflater.java:515)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.view.LayoutInflater.inflate(LayoutInflater.java:423)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.view.LayoutInflater.inflate(LayoutInflater.java:374)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at androidx.appcompat.app.f.b(SourceFile:469)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at androidx.appcompat.app.c.setContentView(SourceFile:140)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at com.citymapper.app.map.MapAndContentActivity.onCreate(SourceFile:110)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at com.citymapper.app.home.HomeActivity.onCreate(SourceFile:214)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.app.Activity.performCreate(Activity.java:7144)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.app.Activity.performCreate(Activity.java:7135)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2931)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:106)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:193)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java:6718)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)

02-11 21:26:06.532 10107 10107 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

02-11 21:26:06.532 10107 10107 W System.err: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/com.android.location.provider.jar", zip file "/system/priv-app/GmsCore_NanoDroid/GmsCore_NanoDroid.apk"],nativeLibraryDirectories=[/system/priv-app/GmsCore_NanoDroid/lib/arm, /system/priv-app/GmsCore_NanoDroid/GmsCore_NanoDroid.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib, /system/lib, /system/vendor/lib]]] couldn't find "libvtm-jni.so"

02-11 21:26:06.532 10107 10107 W System.err:	at java.lang.Runtime.loadLibrary0(Runtime.java:1012)

02-11 21:26:06.532 10107 10107 W System.err:	at java.lang.System.loadLibrary(System.java:1669)

02-11 21:26:06.532 10107 10107 W System.err:	at org.microg.gms.maps.BackendMapView.loadNativeLib(BackendMapView.java:96)

02-11 21:26:06.532 10107 10107 W System.err:	at org.microg.gms.maps.BackendMapView.<init>(BackendMapView.java:124)

02-11 21:26:06.532 10107 10107 W System.err:	at org.microg.gms.maps.BackendMap.<init>(BackendMap.java:71)

02-11 21:26:06.532 10107 10107 W System.err:	at org.microg.gms.maps.GoogleMapImpl.<init>(GoogleMapImpl.java:140)

02-11 21:26:06.532 10107 10107 W System.err:	at org.microg.gms.maps.GoogleMapImpl.create(GoogleMapImpl.java:153)

02-11 21:26:06.533 10107 10107 W System.err:	at org.microg.gms.maps.MapFragmentImpl.onCreateView(MapFragmentImpl.java:90)

02-11 21:26:06.533 10107 10107 W System.err:	at com.google.android.gms.maps.internal.IMapFragmentDelegate$Stub.onTransact(IMapFragmentDelegate.java:105)

02-11 21:26:06.533 10107 10107 W System.err:	at org.microg.gms.maps.MapFragmentImpl.onTransact(MapFragmentImpl.java:157)

02-11 21:26:06.533 10107 10107 W System.err:	at android.os.Binder.transact(Binder.java:667)

02-11 21:26:06.533 10107 10107 W System.err:	at com.google.android.gms.c.m.a.a(Unknown Source:7)

02-11 21:26:06.533 10107 10107 W System.err:	at com.google.android.gms.maps.a.aw.a(Unknown Source:3000)

02-11 21:26:06.533 10107 10107 W System.err:	at com.google.android.gms.maps.j$a.a(Unknown Source:18)

02-11 21:26:06.533 10107 10107 W System.err:	at com.google.android.gms.b.i.b(Unknown Source:4)

02-11 21:26:06.533 10107 10107 W System.err:	at com.google.android.gms.b.a.a(Unknown Source:9)

02-11 21:26:06.533 10107 10107 W System.err:	at com.google.android.gms.b.a.a(Unknown Source:25)

02-11 21:26:06.533 10107 10107 W System.err:	at com.google.android.gms.maps.j.a(Unknown Source:2)

02-11 21:26:06.533 10107 10107 W System.err:	at com.citymapper.app.map.CitymapperMapFragment.a(SourceFile:313)

02-11 21:26:06.533 10107 10107 W System.err:	at androidx.fragment.a.d.b(SourceFile:2439)

02-11 21:26:06.533 10107 10107 W System.err:	at androidx.fragment.a.j.j(SourceFile:1689)

02-11 21:26:06.533 10107 10107 W System.err:	at androidx.fragment.a.j.a(SourceFile:1431)

02-11 21:26:06.533 10107 10107 W System.err:	at androidx.fragment.a.j.a(SourceFile:36684)

02-11 21:26:06.533 10107 10107 W System.err:	at androidx.fragment.a.j.onCreateView(SourceFile:3745)

02-11 21:26:06.533 10107 10107 W System.err:	at androidx.fragment.a.e.onCreateView(SourceFile:10120)

02-11 21:26:06.533 10107 10107 W System.err:	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:780)

02-11 21:26:06.533 10107 10107 W System.err:	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)

02-11 21:26:06.533 10107 10107 W System.err:	at android.view.LayoutInflater.rInflate(LayoutInflater.java:863)

02-11 21:26:06.533 10107 10107 W System.err:	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)

02-11 21:26:06.533 10107 10107 W System.err:	at android.view.LayoutInflater.rInflate(LayoutInflater.java:866)

02-11 21:26:06.533 10107 10107 W System.err:	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:824)

02-11 21:26:06.533 10107 10107 W System.err:	at android.view.LayoutInflater.inflate(LayoutInflater.java:515)

02-11 21:26:06.533 10107 10107 W System.err:	at android.view.LayoutInflater.inflate(LayoutInflater.java:423)

02-11 21:26:06.533 10107 10107 W System.err:	at android.view.LayoutInflater.inflate(LayoutInflater.java:374)

02-11 21:26:06.534 10107 10107 W System.err:	at androidx.appcompat.app.f.b(SourceFile:469)

02-11 21:26:06.534 10107 10107 W System.err:	at androidx.appcompat.app.c.setContentView(SourceFile:140)

02-11 21:26:06.534 10107 10107 W System.err:	at com.citymapper.app.map.MapAndContentActivity.onCreate(SourceFile:110)

02-11 21:26:06.534 10107 10107 W System.err:	at com.citymapper.app.home.HomeActivity.onCreate(SourceFile:214)

02-11 21:26:06.534 10107 10107 W System.err:	at android.app.Activity.performCreate(Activity.java:7144)

02-11 21:26:06.534 10107 10107 W System.err:	at android.app.Activity.performCreate(Activity.java:7135)

02-11 21:26:06.534 10107 10107 W System.err:	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)

02-11 21:26:06.534 10107 10107 W System.err:	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2931)

02-11 21:26:06.534 10107 10107 W System.err:	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086)

02-11 21:26:06.534 10107 10107 W System.err:	at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)

02-11 21:26:06.534 10107 10107 W System.err:	at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)

02-11 21:26:06.534 10107 10107 W System.err:	at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)

02-11 21:26:06.534 10107 10107 W System.err:	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816)

02-11 21:26:06.534 10107 10107 W System.err:	at android.os.Handler.dispatchMessage(Handler.java:106)

02-11 21:26:06.534 10107 10107 W System.err:	at android.os.Looper.loop(Looper.java:193)

02-11 21:26:06.534 10107 10107 W System.err:	at android.app.ActivityThread.main(ActivityThread.java:6718)

02-11 21:26:06.534 10107 10107 W System.err:	at java.lang.reflect.Method.invoke(Native Method)

02-11 21:26:06.534 10107 10107 W System.err:	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)

02-11 21:26:06.534 10107 10107 W System.err:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

It seems to be the same problem reported on Github android_packages_apps_GmsCore issue number #19 (sorry I can't post the right URL link from new account)

I'll see if I can find a workaround, but it'd be great if the next build could include those libraries in `/system/lib`?

Thanks again!