Java Android的优点:如何包装PayPal的MPL?

Java Android的优点:如何包装PayPal的MPL?,java,android,Java,Android,我没有Java经验,更喜欢Visual Basic;我发现了一个非常好的翻译IDE,名为Basic4android www.Basic4android.com。它的工作原理是解释一种类似于VisualBasic的脚本语言,然后使用它生成和编译本机Java代码。如果你问我的话,那是相当巧妙的。事实上,我相信我是从StackOverflow上的参考资料中找到的 我在包装PayPal的移动支付库时遇到一些问题: www.x.com/community/ppx/xspace/mobile/mep向下滚动

我没有Java经验,更喜欢Visual Basic;我发现了一个非常好的翻译IDE,名为Basic4android www.Basic4android.com。它的工作原理是解释一种类似于VisualBasic的脚本语言,然后使用它生成和编译本机Java代码。如果你问我的话,那是相当巧妙的。事实上,我相信我是从StackOverflow上的参考资料中找到的

我在包装PayPal的移动支付库时遇到一些问题:

www.x.com/community/ppx/xspace/mobile/mep向下滚动查看HTML教程

我需要以一种提升库功能的方式来实现这一点,这样B4A就可以在这种情况下向Android设备模拟器公开它。到目前为止,我已经取得了一些进展,但现在我被MPL中深层次出现的NullPointerException所困扰

他们论坛上的一条帖子对这一传奇故事进行了很好的描述:

这是我的包装器和生成的代码下载-因为只有授权用户才能访问特定论坛部分的下载

最近的NullPointerException发生在initWithAppID函数的几次调用中。JD-GUI反编译器在访问com.paypal.android.b.b类时会报告一个内部错误,因此似乎不可能确切地知道下面发生了什么

我相信这是可以做到的;我只需要知道如何在设备和MPL之间打开适当的通信通道


我是Java新手,也是Android新手。很好的组合,你说呢?

我想如果你在这里问一些为你生成代码的东西,你不会得到任何答案,因为你不能给出任何有用的源代码或其他东西。而且,如果你使用类似于这个工具的东西,你永远不知道它在生成什么。此外,您无法使用生成的代码修复任何发生的错误。。。我可以继续,继续,继续


如果你想按预期的方式使用Android,你需要学习Java和Android。如果你擅长VB,这应该不会那么难。这就是任何人都会告诉你的。

事实证明,问题在于贝宝捆绑资源文件的方式;非Eclipse项目无法获得它们

关于原始B4A线程的更多信息

谢谢,
杰夫

+1因为你很酷;更深入地了解java,它是值得的。>>因为你很酷,我很害怕。。。感谢您的关注,Lukas。如果您真的想创建Android应用程序,您需要了解Java。但Java的用途远不止开发Android应用程序,你应该看看它。正如我所说,学习并不是那么难。事实上,让我不情愿的不是语言本身,而是IDE。我发现VS的VBIDE效率更高,甚至比C或Eclipse更高。我不是在这里闲聊,只是陈述我的观察。我认为Eclipse是一个非常好的IDE,但是如果你不喜欢它,还有其他的Java IDE,比如Netbeans…@Lukas Knuth:我暂时无法解决这个问题,所以我决定用Eclipse在Java中构建我的应用程序。欢迎来到so!如果你自己解决了问题,请将你的答案标记为已接受。如果你只是想添加额外的信息,请编辑你的帖子或添加comment@Loda:谢谢。我相信,如果我把自己的回答作为答案,我将被扣分。这是正确的吗?我不相信,所以我自己做了很多次,但为了这种信息检查或您的profil声誉图/日志。