android - GCM ERROR(Permission Error) -


i working on gcm getting. app not launching , getting crahsed. following error

<uses-sdk     android:minsdkversion="8"     android:targetsdkversion="15" /> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="android.permission.call_phone" /> <uses-permission android:name="android.permission.access_coarse_location" /> <uses-permission android:name="android.permission.access_fine_location" /> <uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="android.permission.read_external_storage" /> <uses-permission android:name="android.permission.vibrate" /> <uses-permission android:name="android.permission.read_phone_state" /> <!-- gcm start1 --> <permission     android:name="com.ama.gcmdemo.permission.c2d_message"     android:protectionlevel="signature" /> <uses-permission android:name="com.ama.gcmdemo.permission.c2d_message" /> <!-- app receives gcm messages. --> <uses-permission android:name="com.google.android.c2dm.permission.receive" /> <!-- gcm connects google services. --> <!-- gcm requires google account. --> <uses-permission android:name="android.permission.get_accounts" /> <!-- keeps processor sleeping when message received. --> <uses-permission android:name="android.permission.wake_lock" /> <!-- gcm end1 --> <application     android:allowbackup="true"     android:icon="@drawable/icon"     android:label="@string/app_name"     android:screenorientation="portrait"     android:theme="@style/apptheme" >     <activity         android:name="com.ama.gcmdemo.mainactivityactivity"         android:label="@string/app_name"         android:screenorientation="portrait" >         <intent-filter>             <action android:name="android.intent.action.main" />              <category android:name="android.intent.category.launcher" />         </intent-filter>     </activity>            <receiver         android:name="com.google.android.gcm.gcmbroadcastreceiver"         android:permission="com.google.android.c2dm.permission.send" >         <intent-filter>             <action android:name="com.google.android.c2dm.intent.receive" />             <action android:name="com.google.android.c2dm.intent.registration" />              <category android:name="com.ama.gcmdemo" />         </intent-filter>     </receiver>     <service android:name=".gcmintentservice" />     <service android:name=".dialogservice" /> </application> 

and getting following error

  java.lang.runtimeexception: unable start activity componentinfo{com.ama.gcmdemo/com.ama.gcmdemo.mainactivityactivity}: java.lang.illegalstateexception: application not define permission com.ama.gcmdemo.permission.c2d_message 

main activity direct under com.ama.gcmdemo package.

please suggest fault

give permissions in manifest file

  <permission     android:name="<package-name>.permission.c2d_message"     android:protectionlevel="signature" />  <uses-permission android:name="<package-name>.permission.c2d_message" />  <!-- app has permission register , receive data message. --> <uses-permission android:name="com.google.android.c2dm.permission.receive" /> 

in place of package-name give package name


Comments

Popular posts from this blog

java.util.scanner - How to read and add only numbers to array from a text file -

rewrite - Trouble with Wordpress multiple custom querystrings -