当前位置: 首页 > 面试题库 >

如何安装“ Android支持库”以将Gluon Mobile应用程序部署到Android?

齐意致
2023-03-14
问题内容

我想使用Gluon Mobile框架开发一个Android应用程序

我在Netbeans IDE中安装了Gluon插件,创建了一个示例项目并成功构建了它。

现在,我想将应用程序部署到Android设备上。我指的是在线文档[1]:http
:
//docs.gluonhq.com/charm/4.2.0/#_getting_started

如[1]中“ 2.1.3。Android”部分所述,我从Android SDK Manager下载了Android Studio
2.2.3,并安装了构建工具版本23.0.1和API 21的SDK平台。

但是,我无法从Extras菜单中看到/安装“ Android支持库”(是的,我标记了“已过时”框)。

毫不奇怪,当我使用“右键单击我的Netbeans-Project-> Tasks-> android-> android”时,收到以下错误消息:

失败:生成失败,发生异常

* 出了什么问题:在最新检查期间无法捕获任务’mergeClassesIntoJar’的输入文件的快照。java.io.FileNotFoundException:C:\
Users … \ AppData \ Local \ Android \ sdk \ extras \ android \ support \
multidex \ library \ libs \ android-support-multidex.jar(Das System kann den
angegebenen Pfad nicht finden )

实际上,由于未安装“ Android支持库”,因此文件“ android-support-multidex.jar”不可用。

如何安装“ Android支持库”?

很感谢任何形式的帮助!


问题答案:

在这里都被问到了,但是由于答案是在不同的上下文中出现的,因此这里值得总结一下。

直到1.2.0版为止,jfxmobile插件一直在使用过时的Android支持库。

现在,该库不仅已过时,而且不再可供下载。

jfxmobile插件的当前版本为1.3.2,其中包含在不使用该multidex-1.0.1.aar库的情况下可以使用并改为使用该库所需的更改。

若要使其工作,只需按照以下步骤操作:

  • 打开Android SDK Manager并确保已安装Extras/Google RepositoryExtras/Android Support Repository

  • 确保您具有以下库:ANDROID_HOME/extras/android/m2repository/com/android/support/multidex/1.0.1/multidex-1.0.1.aar

现在在您的项目中:

  • 更新build.gradle项目文件以使用jfxmobile插件的当前1.3.2版本

  • 如果您将android SDK路径添加到android配置中,则应将其移动到属性文件中。为此,只需在下创建一个属性文件C:\Users\<user>\.gradle\gradle.properties,然后添加ANDROID_HOME变量:ANDROID_HOME=C:/<path.to.Android>/sdk。并androidSdk从android块中删除(如果已添加)。

  • 保存并重新加载项目,以便进行新配置(在“项目”选项卡上,项目的根目录,右键单击“重新加载项目”)。

编辑

如果您使用的是Windows,请确保将Android SDK安装在gradle将具有足够权限来创建文件夹和提取.aar文件的位置下。



 类似资料:
  • 我按照http://developer.android.com/tools/support-library/setup.html的指示将支持库添加到我的android项目中,但遇到了这样的构建错误 Gradle:评估项目时出现问题:“projectname”。 没有方法的签名:org。格拉德尔。应用程序编程接口。内部的人工制品dsl。依赖项。DefaultDependencyHandler。com

  • 我犯了这个错误: 所以,我需要Android支持库。如何安装? 编辑: 建筑等级: 应用/构建。格雷德尔:

  • 我想第一次使用docker发布我在spring boot中制作的应用程序。然而,在发布时出现了一个问题。 因此,我上传到conter的图像不显示。 以下是我采取的步骤,我将立即添加我使用gradle的步骤。 > 我将Docker插件下载到IntelliJ 我创建了一个Dockerfile,其中我放了: 音量 /tmp ARG JAR_文件 在终端中,我键入以下命令来构建项目: chmod 777

  • 我有一个Java web应用程序,在我的jar文件中嵌入了Tomcat。我可以用Docker容器化应用程序,并用命令java-jar-myapp.jar运行它,但我不能在Heroku中运行那个容器。我尝试使用heroku CLI进行dockerize和部署,但heroku给了我一个“无法访问jarfile”的错误。 我试图通过使用heroku deploy:jar部署我的fat jar来解决这个问

  • 我有带pom的spring boot应用程序。xml 所以,我需要构建war并将其部署到websphere上。但部署后,会出现错误消息: 脚本计数=1048576 ************* 结束显示当前环境 ************* [9/20/18 18:35:17:893 MSK] 00000089 ecs Wcom.ibm.ws.ecs.internal.scan.context.imp