【问题标题】:NativeScript : Adding native android project to nativescriptNativeScript : 将原生 android 项目添加到 nativescript
【发布时间】:2019-03-20 17:21:17
【问题描述】:

我有一个关于如何将现有的原生 android 项目添加到 Nativescript/typescript 项目的问题。

我有一个原生 android 的源代码,并尝试在我的 nativesript 项目中使用/调用它们的 java 类(例如:MainActivity.java)。

我已经阅读了有关[扩展本机应用程序][1]的文档

[1]: https://docs.nativescript.org/guides/integration-with-existing-ios-and-android-apps/extend-existing-android-app 但它只解释了如何将 nativescript 添加到现有的 android-app 而不是反之亦然。

我尝试用谷歌搜索,但找不到解决方案。

我需要一份关于复制到源代码的位置、复制到哪个文件夹以及如何将其作为意图调用的指南。我是否需要更改 AndroidManifest.xml 并将类添加为活动(活动标签)或应用程序(应用程序标签)。

如果你有我可以参考的链接/文档,希望你介意分享。

非常感谢您的帮助。

对不起,我在 nativescript 方面很菜鸟。

提前致谢

【问题讨论】:

    标签: java android typescript nativescript


    【解决方案1】:

    您可以将您的原生项目转换为 AAR 库,将其复制到您的 App_Resources/Android/lib,然后您应该能够访问其中的所有内容。

    这里是docs,它解释了如何从 JavaScript / TypeScript 访问本机 Java api。

    【讨论】:

    • 我可以将 java 文件夹复制并粘贴到 nativescript 应用程序中并从那里访问它吗
    • 我认为在你编译它是一个库项目之前它不会起作用。请参阅官方 Android 文档以了解有关该主题的更多信息。
    猜你喜欢
    • 2019-05-10
    • 1970-01-01
    • 2017-06-16
    • 2020-11-07
    • 1970-01-01
    • 2016-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多