05-18-2009 08:37 PM
Hi all,
I have searched the forums here and the internet, but haven't found anything directly on-topic, so I'm posting a new message.
I'm new to BlackBerry app development, and am trying to build some code that one of my developers created for me.
I downloaded the same version of the JDE (4.2.1) as he's using, but when I try to build the code, I get about 12 errors, all of this flavor:
C:\Projects\bb\MagicApp\com\magicappinc\blackberry
\magicapp\MagicAppReasonProvider.java:4: cannot find symbolsymbol : class ReasonProviderlocation: package net.rim.device.api.applicationcontrolimport net.rim.device.api.applicationcontrol.ReasonProvid er; ^C:\Projects\bb\MagicApp\com\magicappinc\blackberr y\magicapp\MagicApp.java:133: cannot find symbolsymbol : variable PERMISSION_DEVICE_SETTINGSlocation: class net.rim.device.api.applicationcontrol.ApplicationP ermissions original.getPermission(ApplicationPermissions.PERM ISSION_DEVICE_SETTINGS) == ApplicationPermissions.VALUE_ALLOW &&
My coder assures me it's my configuration, but doesn't know how to help me fix it.
Any ideas would be (very) greatly appreciated!
Thanks,
恬銳
05-18-2009 11:16 PM - last edited on 05-18-2009 11:17 PM
You need to use JDE 4.5.0 or newer.
net.rim.device.api.applicationcontrol.ReasonProvid
JDE 4.2.1 (RIM API 4.2.1) does not support net.rim.device.api.applicationcontrol.ReasonProvid
05-18-2009 11:18 PM - last edited on 05-18-2009 11:20 PM
There is nothing about configuration.
It is all about the JDE version (i.e RIM API version) you are using.
Your coder used newer JDE than you are used to compile this application.
Use the same JDE version as your coder.
11-22-2009 11:53 PM
HI , I develop application using JDE 4.5.0 though i get this error when i start the application in device class 'net.rim.device.api.applicationcontrol.ReasonProvi