gpt4 book ai didi

ubuntu - 在 Ubuntu 和命令行中创建 PhoneGap 项目

转载 作者:行者123 更新时间:2023-12-04 18:58:10 26 4
gpt4 key购买 nike

我想在 Ubuntu 上“玩”一下 PhoneGap 框架,所以我安装了必要的工具(ADT、Java、Node.js、PhoneGap 等),但从一开始就让我有些倒霉。我创建了一个项目命令:

cordova create hello com.example.hello "HelloWorld"

然后转到项目目录命令“cd”,我想将 Android 平台添加到项目命令中:
cordova platform add android

不幸的是,我第一次收到缺少库形式的错误 - 当我安装它时,我收到另一个错误(实际上是两个错误),内容如下:
  • error while loading share libraries : libstdc + + . so.6 : can not open shared object file: No such file or directory
  • build.xml : 653 : The Following error occured while executing this line : ... build.xml : 698 : null returned : 127

  • 我也得到:构建失败。有谁知道如何修理它。或者可能是,我做了不好的设计(试图模仿官方指南 -> http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20Guide )

    请帮助和最好的问候。

    最佳答案

    我有同样的问题并追踪了这个。
    在添加平台支持的过程中,cordova 调用了 javascript 文件 $HOME/.cordova/lib/android/cordova/3.2.0/bin/create其中包括 $HOME/.cordova/lib/android/cordova/3.2.0/bin/lib/create.js然后调用 ant jar在目录$HOME/.cordova/lib/android/cordova/3.2.0/framework .如果您手动执行此操作,您会收到此错误消息

    -code-gen:
    [mergemanifest] No changes in the AndroidManifest files.
    [echo] Handling aidl files...
    [aidl] No AIDL files to compile.
    [echo] ----------
    [echo] Handling RenderScript files...
    [echo] ----------
    [echo] Handling Resources...
    [aapt] Generating resource IDs...
    [aapt] [your path to adt-bundle]/adt-bundle-linux-x86_64-20131030/sdk/build-tools/android-4.4/aapt: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

    我的 Ubuntu 13.10 上的解决方案是执行 sudo apt-get install lib32stdc++6 .
    现在
    cordova create hello com.example.hello "HelloWorld"

    工作顺利。希望它也对你有用。

    关于ubuntu - 在 Ubuntu 和命令行中创建 PhoneGap 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20077316/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com