I will preface this with saying that I'm a long time Windows Delphi developer, part time Lazarus dabbler and I try CodeTyphon every now and then because it has most components installed because installing in Lazarus is a pain. I've also used Linux only in an emulator and never used an Android device. My development environment here is Win7/64 and my emulator is AVD from the Android SDK (Tools).
I just spent most of the day setting up for cross-build to Android. I've following the instructions in
cross-build-for-android
, which was easy enough to follow (except for the LCLWidgetType part, which has changed because of a GUI change but I found it eventually). So I've gone to the end and have my "project1" file - now what? If I put it on my web server and download it from an android device it changes the name to "project1.bin" and sits there being stupid. I eventually transferred it to the AVD (Android Virtual Device) but it is just there as a file. How do you actually run it?
I saw the
message from 1dartman
who basically has the same problem. I need to somehow convert it to a package (APK) file, but going by the reply, that can't be done with CodeTyphon. So how do you test the app? The line at the bottom of the wiki that says "Copy your application to Android Emulator or in your android device... for test" is too vague for me (I realize it would be different for each emulator but not necessarily for an actual android device).
At this stage it looks like I'm going to be installing laztoapk tomorrow (as that does generate APK files) - but it looks like I'm going to have to download and install a whole bunch of environment stuff again (and then have a development environment specifically for Android only).