i'm trying run phonegap on android device "galaxy tab 10.1" , it's not working .. following next steps, not working ...
- putting cordova-2.7.0.jar @ libs directory.
- putting cordova-2.7.0.js @ assets/www directory.
- include xml directory @ res directory.
then changed activity class to:
package ezz.apps.welcomephonegap; import android.os.bundle; import org.apache.cordova.droidgap; public class mainactivity extends droidgap { @override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); super.setintegerproperty("loadurltimeoutvalue", 60000); super.loadurl("file:///users/ahmed/documents/workspace/welcomephonegap/assets/www/index.html",1000); } }
and index.html like:
<!doctype html> <html> <head> <title>phonegap</title> <script type="text/javascript" charset="utf-8" src="cordova-2.7.0.js"></script> </head> <body> <h1>hello phonegap</h1> </body> </html>
and androidmanifest.xml like:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="ezz.apps.welcomephonegap" android:versioncode="1" android:versionname="1.0" > <uses-sdk android:minsdkversion="8" android:targetsdkversion="17" /> <application android:allowbackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/apptheme" > <activity android:name="com.ezzapps.welcomephonegap.mainactivity" android:configchanges="orientation|keyboardhidden" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> <activity android:name="org.apache.cordova.droidgap" android:label="@string/app_name" android:configchanges="orientation|keyboardhidden"> <intent-filter></intent-filter> </activity> </application> <supports-screens android:largescreens="true" android:normalscreens="true" android:smallscreens="true" android:resizeable="true" android:anydensity="true" /> <uses-permission android:name="android.permission.camera" /> <uses-permission android:name="android.permission.vibrate" /> <uses-permission android:name="android.permission.access_coarse_location" /> <uses-permission android:name="android.permission.access_fine_location" /> <uses-permission android:name="android.permission.access_location_extra_commands" /> <uses-permission android:name="android.permission.read_phone_state" /> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.receive_sms" /> <uses-permission android:name="android.permission.record_audio" /> <uses-permission android:name="android.permission.modify_audio_settings" /> <uses-permission android:name="android.permission.read_contacts" /> <uses-permission android:name="android.permission.write_contacts" /> <uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="android.permission.get_accounts" /> <uses-permission android:name="android.permission.broadcast_sticky" /> </manifest>
so... there thing miss it.. or why doesn't work ...????
once app on device or emulator, path unknown (/users/...
):
super.loadurl("file:///users/ahmed/documents/workspace/welcomephonegap/assets/www/index.html",1000);
as far know has be:
super.loadurl("file:///android_asset/www/index.html");
p.s. while looking once more @ saw issue: wrote ...
<activity android:name="com.ezzapps.welcomephonegap.mainactivity" ...
in manifest, though activity in package ezz.apps.welcomephonegap
- should be:
<activity android:name="ezz.apps.welcomephonegap.mainactivity" ...
cheers!
Comments
Post a Comment