Problem (shaped like a 'V'):
We having a Java function a() - in a.java (top left of V)
a() calls another local function b() implemented via JNI - b.cpp (bottom of V)
b() creates an instance of java class C via JNI - defined in c.java (top right of V)
Nothing in a.java references c.java directly.
a.java ends up in a.class (.apk project)
b.cpp ends up in libB.so (.aar project)
c.java ends up in classes.jar (.aar project)
Question:
How is this run through with Androids 'd8' tool and positioned in an .apk file?
Solution Requirement:
Command line (not Android Studio)