示例项目不起作用

时间:2016-05-20 08:04:32

标签: gluon gluon-mobile

我使用带有Eclipse IDE的OS X El Capitan的mac

当我创建一个项目“Gluon Mobile - Single View Project”时,我无法为Android编译,因为我遇到了multidex的问题。我用这个命令:

./gradlew androidInstall
 Execution failed for task ':mergeClassesIntoJar'.
 > Cannot expand ZIP '/.../sdk/extras/android/support/multidex/library/libs/android-support-multidex.jar' 
 as it does not exist.

我看到了不同的主题,我做了这些验证:

  • Android SDK由“Android Studio”安装 But, I don't have android support library to install
  • 如果我在build.gradle上添加了编译'com.android.support:multidex:1.0.0',我还有另一个错误

    Could not resolve all dependencies for configuration ':compile'.
    > Could not find com.android.support:multidex:1.0.0.
    
  • 但如果我在随机Android Studio项目中添加编译'com.android.support:multidex:1.0.0',请进行gradle编译。

  • 在iPhone模拟上,桌面编辑也没问题。

我不明白为什么它不起作用

感谢您的阅读。你能救我吗?

3 个答案:

答案 0 :(得分:2)

如果您查看了在Android上部署的prerequisites列表,则需要:

  • Android SDK
  • 构建工具
  • Android支持库

打开Android SDK管理器(来自/ tools,运行./android),并确保从Extras安装Android支持库:

Extras

答案 1 :(得分:1)

android sdk已更改其文件夹和胶子旧版本针对较旧的android sdk文件夹。所以,在gradle中更改其最新版本的胶子脚本。 更改build.gradle类路径(/ your_project / Build Scripts / Projects / build.gradle)

  

classpath'org.javafxports:jfxmobile-plugin:x.x.x'

这个

  

classpath'org.javafxports:jfxmobile-plugin:1.3.3'

答案 2 :(得分:0)

上面回答的评论者回答了这个问题,但是它已经被评论了,所以我把它作为一个答案,以便那些不读每篇评论的人不要错过。 :

"你能仔细检查一下你是否已经过时了?'复选框勾选如上面的答案。在我的安装中,支持库显示为' Android支持库(已淘汰)'"      -user2145222

上一个答案显示了一个屏幕截图,其中选中了此复选框,但除非您非常注意,否则您不会真正注意到它。

这个单一的解决方案为我做了!