On Mon, Feb 22, 2010 at 2:27 AM, Ralf Schneider <[email protected]> wrote: > Hello, > > I develop my application in C++ with the NDK. > > The C++ part is no problem for me. > I'm using cygwin and Visual C++ (my project is completely cross-platform and > I can test and debug everything with my desktop computer under Windows). > > But, I'm really new to Eclipse. There are two annoying things I like to get > rid off. > > 1.) Whenever I start my application in the debugger with Eclipse I get > asked: "Select a way to debug ...". A list of options follows: "Android > Application", "Android JUnit Test", ... > => Becuase my application is always the same type: An "Android Application" > I really want to get rid of this stupid question! How can I disable this > dialog and go straight into the "debug perspective"?
I'm guessing you're launching the debug session by simply clicking the "Debug" (green bug) icon in the toolbar, or Run >Debug from the menu? What this does is make Eclipse try to create/find a launch configuration that is valid for your project instead of launching a specific configuration, which is what you should do after you've created one or launched once (this creates one the first time) here's what you could do: - use the drop down menu next to the icon to see the list of existing launch config (or open "Debug configurations" to create a new one). - Go to the preferences and under Run/Debug > Launching, change the "Launch Operation" preference to "Always launch the previously launched application". That way you can just click the bug icon directly (or use the Run > Debug which actually becomes Run > Debug Last Launched) > 2.) Because I'm using the NDK my Android Projects contains a shared library. > If I compile a new version of the library Eclipse does not recognize that > the library has changed and does not create a new package. So, I always have > to make a modification(space, backspace) to a Java source file if I create a > new shared library. > => How can I tell Eclipse the project depends on the shared library? If the > library changes Eclipse should create and deploy a new package. It looks like your workspace isn't set for auto-refresh. Go to the preferences and under General > Workspace check "refresh automatically". This will make Eclipse automatically detect files that are changed outside of Eclipse and trigger a recompilation. Xav -- Xavier Ducrohet Android SDK Tech Lead Google Inc. Please do not send me questions directly. Thanks! -- You received this message because you are subscribed to the Google Groups "Android Beginners" group. NEW! Try asking and tagging your question on Stack Overflow at http://stackoverflow.com/questions/tagged/android To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en

