cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrey Shustariov (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-4649) Cordova 3.0.0 Storage API error
Date Tue, 27 Aug 2013 08:11:51 GMT

    [ https://issues.apache.org/jira/browse/CB-4649?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13751069#comment-13751069
] 

Andrey Shustariov commented on CB-4649:
---------------------------------------

It seems, according to my post on [Stack Owerflow|http://stackoverflow.com/questions/18330582/cordova-3-0-0-storage-api-error],

{code:xml}
<feature name="Storage">
    <param name="android-package" value="org.apache.cordova.Storage" />
</feature>
{code}

was not added to my config.xml.

                
> Cordova 3.0.0 Storage API error
> -------------------------------
>
>                 Key: CB-4649
>                 URL: https://issues.apache.org/jira/browse/CB-4649
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android, CordovaJS
>    Affects Versions: 3.0.0
>            Reporter: Andrey Shustariov
>            Assignee: Joe Bowser
>
> The project is created using cordova-cli and built for android platform. It successfully
using file and file-transfer plugins at the moment. The problem comes when attempting to use
Storage API. According to PhoneGap documentation, Storage API is built into cordova since
version 3.0. The problem is, when I'm trying to interact with Storage API
> {code:javascript}
> var db = window.openDatabase(name, "1.0", name, size);
> {code}
> Cordova's PluginManager logs error:
> {noformat}exec() call to unknown plugin: Storage{noformat}
> Also posting my *config.xml*:
> {code:xml}
> <?xml version='1.0' encoding='utf-8'?>
> <widget id="io.cordova.helloCordova" version="2.0.0" xmlns="http://www.w3.org/ns/widgets">
>     <name>Hello Cordova</name>
>     <description>
>         A sample Apache Cordova application that responds to the deviceready event.
>     </description>
>     <author email="dev@cordova.apache.org" href="http://cordova.io">
>         Apache Cordova Team
>     </author>
>     <content src="index.html" />
>     <feature name="App">
>         <param name="android-package" value="org.apache.cordova.App" />
>     </feature>
>     <feature name="File">
>         <param name="android-package" value="org.apache.cordova.core.FileUtils" />
>     </feature>
>     <feature name="FileTransfer">
>         <param name="android-package" value="org.apache.cordova.core.FileTransfer"
/>
>     </feature>
>     <access origin="*" />
>     <preference name="useBrowserHistory" value="true" />
>     <preference name="exit-on-suspend" value="false" />
>     <preference name="fullscreen" value="true" />
>     <preference name="webviewbounce" value="true" />
> </widget>
> {code}
> and *AndroidManifest.xml*
> {code:xml}
> {<?xml version='1.0' encoding='utf-8'?>
> <manifest android:hardwareAccelerated="true" android:versionCode="1" android:versionName="0.0.1"
android:windowSoftInputMode="adjustPan" package="com.isd.immersivereader" xmlns:android="http://schemas.android.com/apk/res/android">
>     <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true"
android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" />
>     <uses-permission android:name="android.permission.INTERNET" />
>     <application android:debuggable="true" android:hardwareAccelerated="true" android:icon="@drawable/icon"
android:label="@string/app_name">
>         <activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"
android:label="@string/app_name" android:name="ImmersiveReader" android:theme="@android:style/Theme.Black.NoTitleBar">
>             <intent-filter>
>                 <action android:name="android.intent.action.MAIN" />
>                 <category android:name="android.intent.category.LAUNCHER" />
>             </intent-filter>
>         </activity>
>     </application>
>     <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="17" />
>     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
> </manifest>
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message