【问题标题】:Unable to make a Cordova WebView on Android无法在 Android 上制作 Cordova WebView
【发布时间】:2014-07-13 01:02:20
【问题描述】:

我正在按照说明 here 设置 Android WebView,但我无法通过下面的第 2 步:

  1. 导航到 Android 包的 /framework 目录并运行 ant 罐。它创建 Cordova .jar 文件,形成为 /framework/cordova-x.x.x.jar。

运行ant返回错误:

build.xml:42: You need to create the file 'local.properties' by running 'android update project -p .' here.

我该如何解决这个问题?

【问题讨论】:

  • build.xml:42:您需要通过运行“android update project -p”来创建文件“local.properties”。在这里。

标签: android cordova


【解决方案1】:
  1. 您必须选择要使用的android版本,如果您已经下载了Android SDK并添加到系统的路径变量中,您可以这样做:

    android list targets
    

    它会给你一个像这样的答案:

    Available Android targets:
    ----------
    id: 1 or "android-8"
    Name: Android 2.2
    Type: Platform
    API level: 8
    Revision: 3
    Skins: WQVGA432, QVGA, WQVGA400, WVGA854, WVGA800 (default), HVGA
    ABIs : armeabi
    ----------
    id: 2 or "android-17"
    Name: Android 4.2.2
    Type: Platform
    API level: 17
    Revision: 2
    Skins: WXGA720, WXGA800-7in, WQVGA432, WSVGA, QVGA, WQVGA400, WXGA800, WVGA854, WVGA800 (default), HVGA
    ABIs : armeabi-v7a, x86
    ----------
    id: 3 or "Google Inc.:Google APIs:17"
    Name: Google APIs
    Type: Add-On
    Vendor: Google Inc.
    Revision: 3
    Description: Android + Google APIs
    Based on Android 4.2.2 (API level 17)
    Libraries:
    * com.google.android.media.effects (effects.jar)
      Collection of video effects
    * com.android.future.usb.accessory (usb.jar)
      API for USB Accessories
    * com.google.android.maps (maps.jar)
      API for Google Maps
    Skins: WVGA854, WQVGA400, WSVGA, WXGA800-7in, WXGA720, HVGA, WQVGA432, WVGA800 (default), QVGA, WXGA800
    ABIs : armeabi-v7a
    ----------
    id: 4 or "android-19"
    Name: Android 4.4
    Type: Platform
    API level: 19
    Revision: 1
    Skins: WXGA720, WXGA800-7in, WQVGA432, WSVGA, QVGA, WQVGA400, WXGA800, WVGA854, WVGA800 (default), HVGA
    ABIs : armeabi-v7a
    
  2. 我选择了我拥有的最高的,所以我做了:

    android update project -p . -t android-19
    
  3. 最后

    ant jar
    

    结果是这样的:

    jar:
    [jar] Building jar: C:\Users\Daniele\Desktop\cordova-android\framework\cor
    dova-3.5.1.jar
    
    BUILD SUCCESSFUL
    Total time: 11 seconds
    

现在你已经拿到了你的罐子。 (更详细的解释可以在Where is cordova-2.7.0.jar?找到)

【讨论】:

    【解决方案2】:

    按照说明,运行'android update project -p.'

    【讨论】:

    • 虽然它很有用。看起来不是确切的答案。请解释更多。
    猜你喜欢
    • 2015-12-07
    • 2021-12-28
    • 1970-01-01
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    • 2015-08-09
    • 2016-12-21
    • 1970-01-01
    相关资源
    最近更新 更多