I didn't think it would be so catastrophic when I typed
JavaLoader -usb wipe -a
into the command line with my blackberry 8800 test device. It reboots with a 507 error that I can't get rid of.
I have Blackberry Desktop Manager 4.6, which is normally what I use to upload my test apps, but this time I go to Application Loader, hitting start gives me that dialog box that shows me the list of 1 USB connection "PIN: xxx" with a password field (which I have no idea of,) then it says "connecting to boot ROM" then stops at the message: A connection to the device can not be established...
Now is there a hard physical way of resetting my blackberry 8800, please?
507 is a missing COD file that is required. Your best bet is to reload the OS. Here's some instructions from the BlackBerry forums:
How To Reload Your Operating System
Related
I'm trying to connect my Circuit Playground Express (CPE) to my iPad using a Lightning to USB converter. The converter works fine with a standard USB flash drive. When I plug in the CPE the systme initially properly recognizes the drive label as CPLAYBOOT. If I'm quick I can even read the contents of the boot files.
However after about 2 seconds it disappears from the list of folders and is inaccessible.
I updated to UF2 bootloader to 3.10.0 but the problem persists. My iPad is running OS version 13.5.0.
When I'm quick enough to try copying a file to the CPE, I get the following message on the iPad:
"No valid file provider found for com.apple.../CPLAYBOOT."
Any solutions out there?
BTW my goal is to run makecode on the iPad and easily download the result to my CPE.
How to get the CrashReport from iPhone?
Thanks
Vadivelu
Open Xcode. Go to the organizer window. Select one of your attached devices. Look for a tab named 'Device logs' on the right.
Once you have released your app to the public, you will get crash logs from users through iTunes Connect.
Application crash logs are transfered to your computer each time you do a sync with the device, in the iTunes. Thus, first step is to sync with iTunes:
Mac OS X –
On the Mac, crash logs are kept at:
~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME>
where ~ is your Home folder.
Windows Vista –
Files are located here:
C:/Users/<USERNAME>/AppData/Roaming/Apple computer/LogsCrashReporter/MobileDevice/<DEVICE_NAME>
AppData folder is hidden by default, , so you need to reveal it by typing the address in My Computer’s address bar.
Windows XP –
Location is here:
C:/Documents and Settings/<USERNAME>/Application Data/Apple computer/LogsCrashReporter/<DEVICE_NAME>
is your login username. Application Data folder is usually hidden by default, so you need to reveal it in the same way as in Vista — by typing in and pressing Enter.
check out my blog entry here - http://www.makebetterthings.com/blogs/iphone/how-to-find-crash-logs-for-iphone-applications-on-mac-and-windows/
see Technical Note TN2151
When an application crashes on the
iPhone or iPod touch, a "crash report"
is stored on the device. Crash reports
describe the conditions under which
the application terminated, in most
cases including a complete stack trace
for each executing thread, and are
typically very useful for debugging
issues in the application.
When the user synchronizes their
device using iTunes, crash reports are
copied to a directory on the user's
computer. If the application was
distributed via the App Store and the
user has chosen to submit crash logs
to Apple, the crash log will be
uploaded and the developer can
download it via iTunes Connect. For
applications that have been
distributed using Ad Hoc or Enterprise
methods, getting crash reports
requires user cooperation.
Specifically, the user will need to
retrieve the crash report from the
directory where it was copied by
iTunes. Depending on the platform, the
directory is:
Mac OS X:
~/Library/Logs/CrashReporter/MobileDevice/
Windows XP: C:\Documents and
Settings\\Application
Data\Apple
Computer\Logs\CrashReporter\MobileDevice\
Windows Vista or 7:
C:\Users\\AppData\Roaming\Apple
Computer\Logs\CrashReporter\MobileDevice\
is the user's login name
for the computer. is the
name of the iPod touch or iPhone, for
example, "John's iPhone".
You are only interested in .crash
files. The crash report's file name
begins with the application name and
contains date/time information. In
addition, will appear at
the end of the file name, before the
extension.
You can use Test Flight sdk to get to know the crash report , and also other info related to crash like how did get crashed. Here is the link where you will know how to use::
http://changhoward.blogspot.in/2012/02/ios-developer-how-to-use-testflight-to.html
How exactly do you go about debugging BlackBerry apps that utilise the (BlackBerry's) filesystem on Mac?
I'm currently recording video and detecting when the video file appears on the file system, however due to the restrictions:
The BlackBerry file system is auto-mounted when plugged into a Mac
The app cannot access the filesystem when mounted
These two things have made debugging the app when it uses the filesystem.. impossible! We receive a file system error 1003 which according to the results from google mean it's mounted and you don't have access.
Is there a a simple way to get round this?
I also receive 63 signing emails from RIM. Woe is me
The workaround is a bit cumbersome, but it should work for you.
Implement EventLogger instance in your application.
Log all necessary info via EventLogger
Compile and run your app on the detached device from your computer.
Inspect log (press CTRL and hit LGLG on the device keyboard). As an additional option - automatically export log to a text file stored in the device filesystem (media card) to review it on your computer.
We have developed an application for 8830 Device and its working fine.
The problem that we are facing now is that, we are unable to delete the application from the device.
We selected the application, pressed the menu button, but dont find any delete option.
We went to the applications list, through advanced options, but surprisingly we dont see our application in that that applications list(By Deploying the same application in higher devices such as 9630 and 9550,9800) we see a delete option, by pressing menu and also see our application in the options->application list.
We went to modules, and identified the modules of the application, but there also we were not able to find the delete option in it.
We also tried using the blackberry desktop software too, but in vain, we dont find our application in that list too
** The current device we are using is not configured with any BES(We are registered with the BIS) And moreover, we are able to delete the yahoo messenger, gtalk, twitter from the mobile except our application(It just behaves like some shortcut).
Do we need to add some extra lines of code in any class so that it gets identified as an application.Kindly help on this.
Thanks in advance,
Dheeraj Jami
Usually when an application installed via BB Desktop Manager + .alx file or wirelessly (Browser + jad file) the application is listed in the applications list and can be deleted by end-user without any problems.
But if the application installed via javaloader or cod file created automatically via RIM SDK then the application won't be listed in the application list.
The working way to delete unwanted cod file(s) is using javaloader.exe that comes with JDE distribution package.
Connect your device to the desktop computer via usb-cable and type the command in command line, when you are in folder where javaloader.exe located:
javaloader -usb erase -f unwantedfile.cod
and press Enter
Do we need to add some extra lines of code in any class so that it gets identified as an application.
No, you don't. From my experience it just happens sometimes with BlackBerries. In this case the only way to get rid of it is to pull the battery out of the device. This action resets the device to its factory state (all apps installed by user will be lost).
For the iPhone there is a console tool for printing Nslog. For Android there is logcat. For Palm there is putty.
Is there any tool like this to print the log for BlackBerry?
The "javaloader.exe" command line tool, which comes with the developer tools (I think) can be used to extract data from the device's event logger. You can also press the Alt-lglg key sequence on the device (or simulator) home screen to see log entries locally (and copy them).
If you're trying to actually send data to the event log, look up the JavaDocs for the EventLogger class.
In addition to the methods octo explained, you can also just use "System.out.println" and as long as the simulator or device is connected to a debugger (JDE or Eclipose in debug mode), you will see the output in the debug window.
I am working on a Linux System and converting an Android App to Blackberry. I am using the Toolset available here:
https://developer.blackberry.com/android/
d.) Start ADB Proxy to connect a device or VMWare simulator through ADB to an Android development environment of your choice
>bin\blackberry-adbproxy [<device IP address>] [-detect] [-gui] [-password <device password>]
or
>bin\blackberry-adbproxy -gui
This tool allows me to get Logging Info from my Blackberry like I would get from an Android Device.