-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
dotnet/android
#6056Description
Description
Steps to Reproduce
- Add .jar/.aar reference in project
<ItemGroup Condition="$(TargetFramework.Contains('-android'))">
<EmbeddedJar Include="..\Lib\Android\myjavalib.jar" />
</ItemGroup>
- Build project. Now it can reference in src/Android/MainActivity.cs
- Run project on device or emulator
Expected Behavior
Should be able to reference to class as in compile time
Actual Behavior
Couldn't run an application
AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.company.demo/crc6466b141205c78a362.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.company.mylibrary.NativeLibrary" on path: DexPathList[[zip file "/data/app/~~2DGjK-ivAqIgR-5CJwLUlQ==/com.company.demo-dgKJQbH-orf7bno40PgR9w==/base.apk"],nativeLibraryDirectories=[/data/app/~~2DGjK-ivAqIgR-5CJwLUlQ==/com.company.demo-dgKJQbH-orf7bno40PgR9w==/lib/arm64, /data/app/~~2DGjK-ivAqIgR-5CJwLUlQ==/com.compant.demo-dgKJQbH-orf7bno40PgR9w==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]
Classes in .jar/.aar also not included in class.dex in .apk file
Basic Information
- Version with issue: 6.0.100-preview.5.21302.13
- Last known good version: -
- IDE: Visual Studio Code on Mac
- Platform Target Frameworks:
- Android: android-25
- Affected Devices: Android device
Metadata
Metadata
Assignees
Labels
No labels