Hi
I compiled my own DictionaryFor MIDs for android, i am not able to run.
I got " DictionaryFor MIDs (process de.kugihan.dictionaryformids.hmi_android) has stopped unexpectedly"
Anyone know the solution for this?
-hlun
Hi hlun,
what's the message displayed in logcat? Often you can find some error message and detailed stack traces there.
If you are using trunk maybe there are some unknown bugs that no one discovered yet, for cross checking checking you could give the latest release branch a try.
Cheers
Axin
when i do >adb logcat
nothing is printed.
but my emulator is connected to adb .
Any suggestation?
Are your running the app using Eclipse? What happens if you run the app in debugging mode? Does the debugger open with an exception+stack trace?
Logcat should always give some messages, even when you don't launch any apps, as there are many processes running in background (like garbage collection, or synchronization). Maybe logcat is not connected to the correct device, or maybe Eclipse is already connected and therefore your call to adb logcat gives nothing?
I am able to open in emulator now after i download for the tag. But i still am not able to use the application.
Below are the steps i follow:
Create project for DictionaryForMids_3_3_0_release from svn
Download Android_0_90_1
Create New Android Project
Build Target: Android 4.0.3
Give Application name as AndroidDictionary package name
Select Create Activity check box
Minimum SDK:15
Add DictionaryForMids_3_3_0_release in java build path
Add DictionaryForMids_3_3_0_release in Project Reference
Export Signed Application package
When run in emulator i got "Hello World AndroidDictionaryActivity" display on the screen. How do i make it work?
For your setup you might have to change some more settings:
- for 0.90.1 you can only target Android SDK 8
- in the Manifest, you have to specify the main activity .DictionaryForMIDs to start for the intent action.MAIN (refer to manifest from checkout for details)
An alternative way is described in belows link, basically you can use eclipse's feature to checkout existing source:
http://dictionarymid.sourceforge.net/forum/index.php?topic=273.msg1508#msg1508 (http://dictionarymid.sourceforge.net/forum/index.php?topic=273.msg1508#msg1508)
Hope that helps,
axin
I use eclips for my work.
I will try once again.
Thanks axin for the reply
Did you find a solution?
If it still doesn't work I can try to export and send you my eclipse workspace project, maybe that can get you started.
-axin
Hi Axin
Sorry for the late reply i was not able to login to this forum for long time.
I am still not able to make it work? it will be good if you could send me your eclipse workspace
-hlun
I sent to you the export, but I'm not sure if it can really help. You still need to modify some path, e.g. to Android SDK, and maybe also add the base project to the build path of the android project.
Did it help?
Cheers,
axin
I just import as it is in my workspace as below
File ->import->General->Existing Project To Workspace Select
DictionaryForMids
I got 11 error like below which i resolve by commenting those lines
Description Resource Path Location Type
Invalid character constant NormationBul.java /DictionaryForMIDs/src/de/kugihan/dictionaryformids/translation/normation line
18 Java Problem
Next File -> Import->Android->Existing Android Code To WorkSpace
Select DictionaryForMids_Android
Whit i am able to generate .apk which i try with emulator and work fine.
Next i change the package name in AndroidMenifest.xml to experiment. With this I got error like below
Description Resource Path Location Type
R cannot be resolved to a variable AboutScreen.java de.kugihan.dictionaryformids.hmi_android.DictionaryForMIDs/src/de/kugihan/dictionaryformids/hmi_android line
33 Java Problem