2014-08-28 46 views
0

我是这个Phonegap的新手,开发了小应用程序并配置了avd。当我运行的应用程序,它显示在控制台Phonegap应用程序在启动时失败

Uploading HcmisAttendance.apk onto device 'emulator-5554' 
[2014-08-28 13:06:39 - HcmisAttendance] Installing HcmisAttendance.apk... 
[2014-08-28 13:06:53 - HcmisAttendance] Success! 
[2014-08-28 13:06:53 - HcmisAttendance] \HcmisAttendance\bin\HcmisAttendance.apk installed on device 
[2014-08-28 13:06:53 - HcmisAttendance] Done! 

以下行但问题是应用程序没有在AVD开我的AndroidManifest.xml内容 如下

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.test" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="9" 
     android:targetSdkVersion="9" /> 
    <supports-screens 
      android:anyDensity="true" 
      android:largeScreens="true" 
      android:normalScreens="true" 
      android:resizeable="true" 
      android:smallScreens="true" /> 

    <uses-permission android:name="android.permission.CAMERA" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 
    <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.INTERNET" /> 
    <uses-permission android:name="android.permission.RECEIVE_SMS" /> 
    <uses-permission android:name="android.permission.RECORD_AUDIO" /> 
    <uses-permission android:name="android.permission.RECORD_VIDEO"/> 
    <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" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
    </application> 
    <activity 
     android:name="com.example.test.MainActivity" 
     android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
    </activity> 
</manifest> 

请帮助我找出解决方案。在此先感谢

回答

1

我不明白为什么发生这种情况,但当我看着你的AndroidManifest.xml文件,它错误输入。

您的Activity应该在应用程序标签内定义。

AndroidManifest.xml应该如下。

<application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
    <activity 
     android:name="com.example.test.MainActivity" 
     android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
    </activity> 
</application> 

你能解决这个问题,然后尝试重新启动你的应用程序?

希望这可以解决您的问题。

+0

它现在正在工作谢谢:) – Akshobhya 2014-08-28 09:15:11

+1

太棒了!请将其标为正确答案。 – gokhanakkurt 2014-08-28 09:16:43

相关问题