DictionaryForMids Forum

DictionaryForMIDs for Android devices => Problems => Topic started by: hlunguite on 22. June 2012, 08:17:44

Title: not able to use dictionaryformids
Post by: hlunguite on 22. June 2012, 08:17:44
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
Title: Re: not able to use dictionaryformids
Post by: axin on 22. June 2012, 08:35:07
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
Title: Re: not able to use dictionaryformids
Post by: hlunguite on 22. June 2012, 19:28:42
when i do  >adb logcat
nothing is printed.

but my emulator is connected to adb .

Any suggestation?
Title: Re: not able to use dictionaryformids
Post by: axin on 23. June 2012, 11:51:33
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?
Title: Re: not able to use dictionaryformids
Post by: hlunguite on 27. June 2012, 19:36:05
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?

Title: Re: not able to use dictionaryformids
Post by: axin on 28. June 2012, 23:03:19
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
Title: Re: not able to use dictionaryformids
Post by: hlunguite on 29. June 2012, 07:55:21
I use eclips for my work.

I will try once again.

Thanks axin for the reply
Title: Re: not able to use dictionaryformids
Post by: axin on 03. July 2012, 20:50:24
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
Title: Re: not able to use dictionaryformids
Post by: hlunguite on 29. July 2012, 07:37:37
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
Title: Re: not able to use dictionaryformids
Post by: axin on 01. August 2012, 22:16:23
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
Title: Re: not able to use dictionaryformids
Post by: hlunguite on 02. August 2012, 08:52:04
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