-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[jnigen] Failing to handle imports of gradle dependency #1639
Comments
I would encourage you to use the bytecode I plan to parse the javadoc jar and extract the docs from that instead, once that's done I'll remove the source parser altogether: #1079 In the meantime it's useful to improve the error messages here. |
How? I'm not intentionally using either, I'm just pointing to my plug-in source and requesting auto-addition of its build dependencies, following this example. Am I responsible for manually configuring the import of all dependencies in this scenario? I thought that's what the |
You can add the exoplayer dependency to the build the example app using
The two parsers – doclet for source, and ASM for bytecode unfortunately do not complete one another. The source should be complete in order for doclet to work and that is one of the reasons I plan on removing it completely. |
Is there an issue tracking the need to duplicate all dependency information from a plugin into the example app just for
Should I file a new issue about the fact that the example that the README points to for exactly my scenario is using |
There is an umbrella issue which includes this: #793 (comment)
I can use this issue for that, thank you. |
I'm trying to set up an initial
jnigen
of thevideo_player_android
plugin to incrementally convert the existing native implementation, and it can't seem to find any of the ExoPlayer (media3) code:This is running in the plugin, after doing the example app built, the plugin depends on
androidx.media3:media3-exoplayer
via gradle, and my config includesadd_gradle_deps: true
, so I would expect it to find these symbols.It's not clear to me why it's not, or what my next step as a user would be here.
The text was updated successfully, but these errors were encountered: