question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Make a build so that the artifacts (jars for Android, frameworks for iOS) and their dependencies can be included in another project

See original GitHub issue
  • We can keep the UI, but not spin it up
  • Make a dummy function in the code that signs a message
  • Create a new skeleton driver project that uses this AlphaWallet project that includes something like this pseudocode:
import SDK
let wallet = SDK.Wallet("hardcoded seed phrase")
let result = wallet.signPersonal("some message")
let address = SDK.ecrecover(result)
print(wallet.address == address)

Goals

  • Check feasibility
  • Check constraints (including usage of dependencies, operating system requirements, build options)

Sister issue for iOS: https://github.com/AlphaWallet/alpha-wallet-ios/issues/5234

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
seabornleecommented, Aug 31, 2022

Let me take this, I estimate 2 days effor to get some results.

0reactions
hbooncommented, Aug 31, 2022

Duplicate of #2788

Read more comments on GitHub >

github_iconTop Results From Across the Web

Kotlin Native compile jar and framework - Stack Overflow
I build the .jar with the "Build artifacts" method and attach the 3rd party lib metadata jar to the built jar. The final...
Read more >
bundletool - Android Developers
You can build your Android App Bundle with an Android SDK Bundle (ASB) dependency from the command line and sign it using jarsigner....
Read more >
Binding a Java Library - Xamarin | Microsoft Learn
Create a Bindings Library that automatically wraps the library with C# wrappers so you can invoke Java code via C# calls. Use the...
Read more >
Unity plugin which resolves Android & iOS dependencies and ...
Collect the set of Android dependencies (libraries) specified by a project's *Dependencies. xml files. Run download_artifacts.
Read more >
Downgrading versions and excluding dependencies
Gradle resolves any dependency version conflicts by selecting the latest version found in the dependency graph. Some projects might need to divert from...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found