Delphi and Android

I just bought a Huawei Ascend P6 that supports NEOS, so I immediately set to create a simple app for example, a button and a label where clicking on the first time out on the second, no big deal, BUT, with my displeasure, after the compilaizione I transferred the APK file is in the cell, I installed it, but launching the app exits ONLY a white screen and does nothing, however, and the app is not locked! 

Someone gave to this same problem? 

I also tried with the examples in the Sample folder, but nothing.

I created a virtual phone with AVD (Nexus 4) and I created a simple app and everything works fine. But still nothing on the physical device
0
Goffredo
1/24/2014 2:42:10 PM
embarcadero.delphi.firemonkey 4901 articles. 4 followers. Follow

10 Replies
1459 Views

Similar Articles

[PageSpeed] 25

Did you transfer the APK file manually to you Android device?
It should be installed by the IDE.
In the project manager, under target platforms and Android, in the Target folder you should be able to se your device listed (along with your AVD) and select it - and the run your app.

> {quote:title=Goffredo Vincenzo wrote:}{quote}
> I just bought a Huawei Ascend P6 that supports NEOS, so I immediately set to create a simple app for example, a button and a label where clicking on the first time out on the second, no big deal, BUT, with my displeasure, after the compilaizione I transferred the APK file is in the cell, I installed it, but launching the app exits ONLY a white screen and does nothing, however, and the app is not locked! 
> 
> Someone gave to this same problem? 
> 
> I also tried with the examples in the Sample folder, but nothing.
> 
> I created a virtual phone with AVD (Nexus 4) and I created a simple app and everything works fine. But still nothing on the physical device
0
Palle
1/24/2014 4:00:26 PM
yes, I've started the app in both ways, but the result is the same, a completely white screen.

steps: 

1. I put a button or other object in the form (FireMonkey mobile) 
2. I select the right my Android device (not emulator) 
3. I click on Run whit debug 

4 ..... when it ends, the window "Run" in the loop goes on "Launching: (example) com.embarcadero.Project1", and the screen on the device reimane white without doing anything. 

instead everything is working correctly on the emulator
0
Goffredo
1/24/2014 5:45:52 PM
Goffredo Vincenzo wrote:
> I just bought a Huawei Ascend P6 that supports NEOS, so I immediately set to create a simple app for example, a button and a label where clicking on the first time out on the second, no big deal, BUT, with my displeasure, after the compilaizione I transferred the APK file is in the cell, I installed it, but launching the app exits ONLY a white screen and does nothing, however, and the app is not locked!
>
> Someone gave to this same problem?
>
> I also tried with the examples in the Sample folder, but nothing.
>
> I created a virtual phone with AVD (Nexus 4) and I created a simple app and everything works fine. But still nothing on the physical device
>
Find Syscheck in the play store. Run it and tells what features are 
listed as supported on your device.
0
quinn
1/24/2014 6:26:16 PM
YES

neon
swp
half
thumb
fastmult
vfp
edsp
thumbee
vfpv3

NO

26bit
fpa
java
iwmmxt
crunch
vfpv3d16
tls
vfpv4
idiva
idivt
0
Goffredo
1/24/2014 8:14:30 PM
Now the debug tool does not lock, it works well, start the app on the device but remains in the background all white without showing anything. 

the log is

{quote}
Module Load: /system/bin/linker. Has Debug Info. Base Address: $40059AE0. Process Project1.apk (5658)
Module Load: libc.so. Has Debug Info. Base Address: $40159A20. Process Project1.apk (5658)
Module Load: libstdc++.so. No Debug Info. Base Address: $0000002B. Process Project1.apk (5658)
Module Load: libm.so. No Debug Info. Base Address: $0000002C. Process Project1.apk (5658)
Module Load: liblog.so. No Debug Info. Base Address: $0000002D. Process Project1.apk (5658)
Module Load: libcutils.so. No Debug Info. Base Address: $0000002E. Process Project1.apk (5658)
Module Load: libgccdemangle.so. No Debug Info. Base Address: $0000002F. Process Project1.apk (5658)
Module Load: libcorkscrew.so. No Debug Info. Base Address: $00000030. Process Project1.apk (5658)
Module Load: libz.so. No Debug Info. Base Address: $00000031. Process Project1.apk (5658)
Module Load: libutils.so. No Debug Info. Base Address: $00000032. Process Project1.apk (5658)
Module Load: libbinder.so. No Debug Info. Base Address: $00000033. Process Project1.apk (5658)
Module Load: libemoji.so. No Debug Info. Base Address: $00000034. Process Project1.apk (5658)
Module Load: libjpeg.so. No Debug Info. Base Address: $00000035. Process Project1.apk (5658)
Module Load: libexpat.so. No Debug Info. Base Address: $00000036. Process Project1.apk (5658)
Module Load: libskia.so. No Debug Info. Base Address: $00000037. Process Project1.apk (5658)
Module Load: libandroidfw.so. No Debug Info. Base Address: $00000038. Process Project1.apk (5658)
Module Load: libstlport.so. No Debug Info. Base Address: $00000039. Process Project1.apk (5658)
Module Load: libnativehelper.so. No Debug Info. Base Address: $0000003A. Process Project1.apk (5658)
Module Load: libnetutils.so. No Debug Info. Base Address: $0000003B. Process Project1.apk (5658)
Module Load: libhardware.so. No Debug Info. Base Address: $0000003C. Process Project1.apk (5658)
Module Load: libsync.so. No Debug Info. Base Address: $0000003D. Process Project1.apk (5658)
Module Load: libui.so. No Debug Info. Base Address: $0000003E. Process Project1.apk (5658)
Module Load: libGLES_trace.so. No Debug Info. Base Address: $0000003F. Process Project1.apk (5658)
Module Load: libEGL.so. No Debug Info. Base Address: $00000040. Process Project1.apk (5658)
Module Load: libGLESv2.so. No Debug Info. Base Address: $00000041. Process Project1.apk (5658)
Module Load: libgui.so. No Debug Info. Base Address: $00000042. Process Project1.apk (5658)
Module Load: libcamera_client.so. No Debug Info. Base Address: $00000043. Process Project1.apk (5658)
Module Load: libgabi++.so. No Debug Info. Base Address: $00000044. Process Project1.apk (5658)
Module Load: libicuuc.so. No Debug Info. Base Address: $00000045. Process Project1.apk (5658)
Module Load: libicui18n.so. No Debug Info. Base Address: $00000046. Process Project1.apk (5658)
Module Load: libsqlite.so. No Debug Info. Base Address: $00000047. Process Project1.apk (5658)
Module Load: libdvm.so. No Debug Info. Base Address: $00000048. Process Project1.apk (5658)
Module Load: libGLESv1_CM.so. No Debug Info. Base Address: $00000049. Process Project1.apk (5658)
Module Load: libETC1.so. No Debug Info. Base Address: $0000004A. Process Project1.apk (5658)
Module Load: libwpa_client.so. No Debug Info. Base Address: $0000004B. Process Project1.apk (5658)
Module Load: libhardware_legacy.so. No Debug Info. Base Address: $0000004C. Process Project1.apk (5658)
Module Load: libsonivox.so. No Debug Info. Base Address: $0000004D. Process Project1.apk (5658)
Module Load: libcrypto.so. No Debug Info. Base Address: $0000004E. Process Project1.apk (5658)
Module Load: libssl.so. No Debug Info. Base Address: $0000004F. Process Project1.apk (5658)
Module Load: libstagefright_foundation.so. No Debug Info. Base Address: $00000050. Process Project1.apk (5658)
Module Load: libspeexresampler.so. No Debug Info. Base Address: $00000051. Process Project1.apk (5658)
Module Load: libaudioutils.so. No Debug Info. Base Address: $00000052. Process Project1.apk (5658)
Module Load: libmedia_native.so. No Debug Info. Base Address: $00000053. Process Project1.apk (5658)
Module Load: libmedia.so. No Debug Info. Base Address: $00000054. Process Project1.apk (5658)
Module Load: libusbhost.so. No Debug Info. Base Address: $00000055. Process Project1.apk (5658)
Module Load: libharfbuzz.so. No Debug Info. Base Address: $00000056. Process Project1.apk (5658)
Module Load: libnve.so. No Debug Info. Base Address: $00000057. Process Project1.apk (5658)
Module Load: libdrmframework.so. No Debug Info. Base Address: $00000058. Process Project1.apk (5658)
Module Load: libhwui.so. No Debug Info. Base Address: $00000059. Process Project1.apk (5658)
Module Load: libandroid_runtime.so. No Debug Info. Base Address: $0000005A. Process Project1.apk (5658)
Module Load: libjavacore.so. No Debug Info. Base Address: $0000005B. Process Project1.apk (5658)
Module Load: libstagefright_omx.so. No Debug Info. Base Address: $0000005C. Process Project1.apk (5658)
Module Load: libstagefright_yuv.so. No Debug Info. Base Address: $0000005D. Process Project1.apk (5658)
Module Load: libvorbisidec.so. No Debug Info. Base Address: $0000005E. Process Project1.apk (5658)
Module Load: lib_k3_ffmpeg.so. No Debug Info. Base Address: $0000005F. Process Project1.apk (5658)
Module Load: libstagefright_enc_common.so. No Debug Info. Base Address: $00000060. Process Project1.apk (5658)
Module Load: libstagefright_avc_common.so. No Debug Info. Base Address: $00000061. Process Project1.apk (5658)
Module Load: libstagefright.so. No Debug Info. Base Address: $00000062. Process Project1.apk (5658)
Module Load: libmtp.so. No Debug Info. Base Address: $00000063. Process Project1.apk (5658)
Module Load: libexif.so. No Debug Info. Base Address: $00000064. Process Project1.apk (5658)
Module Load: libstagefright_amrnb_common.so. No Debug Info. Base Address: $00000065. Process Project1.apk (5658)
Module Load: libhelixplayer.so. No Debug Info. Base Address: $00000066. Process Project1.apk (5658)
Module Load: libmedia_jni.so. No Debug Info. Base Address: $00000067. Process Project1.apk (5658)
Module Load: libbcinfo.so. No Debug Info. Base Address: $00000068. Process Project1.apk (5658)
Module Load: libbcc.so. No Debug Info. Base Address: $00000069. Process Project1.apk (5658)
Module Load: libRS.so. No Debug Info. Base Address: $0000006A. Process Project1.apk (5658)
Module Load: librs_jni.so. No Debug Info. Base Address: $0000006B. Process Project1.apk (5658)
Module Load: libandroid.so. No Debug Info. Base Address: $0000006C. Process Project1.apk (5658)
Module Load: libchromium_net.so. No Debug Info. Base Address: $0000006D. Process Project1.apk (5658)
Module Load: libwebcore.so. No Debug Info. Base Address: $0000006E. Process Project1.apk (5658)
Module Load: libjnigraphics.so. No Debug Info. Base Address: $0000006F. Process Project1.apk (5658)
Module Load: libProject1.so. Has Debug Info. Base Address: $5E662790. Process Project1.apk (5658)
Module Load: libGAL.so. No Debug Info. Base Address: $00000071. Process Project1.apk (5658)
Module Load: libEGL_VIVANTE.so. No Debug Info. Base Address: $00000072. Process Project1.apk (5658)
Module Load: libGLESv1_CM_VIVANTE.so. No Debug Info. Base Address: $00000073. Process Project1.apk (5658)
Module Load: libGLESv2_VIVANTE.so. No Debug Info. Base Address: $00000074. Process Project1.apk (5658)
Module Load: liboverlay.so. No Debug Info. Base Address: $00000075. Process Project1.apk (5658)
Module Load: gralloc.k3v2oem1.so. No Debug Info. Base Address: $00000076. Process Project1.apk (5658)
Module Load: libGLSLC.so. No Debug Info. Base Address: $00000077. Process Project1.apk (5658)
{quote}
0
Goffredo
1/25/2014 8:46:22 PM
I tried to do some tests changing the type of SDK and NDK, but the result is the same.
0
Goffredo
1/27/2014 11:54:13 AM
what are the specifications to have all YES?
0
Goffredo
2/2/2014 8:13:30 PM
Goffredo wrote:

> what are the specifications to have all YES?

Please stop asking the same question over and over and over.  You have asked 
this same question 6 times in the past week, with no answer.  Obviously nobody 
has an answer for you.

The only hardware requirement is ARMv7 with NEON.  The other hardware features 
reported by SysCheck are not relevant to Delphi.  I looked up the specs for 
Huawei Ascend P6 and see that its CPU is a Huawei HiSilicon K3 Hi3620, which 
is an ARMv7 Cortex-A9.  NEON is optional on Cortex-A9, but SysCheck clearly 
showed that NEON was present on your device.

Some devices simply display white screens, even though they have ARMv7 with 
NEON present.  However, make sure you are using XE5 Update 2 if you are not 
already.  Some devices displayed white screens prior to Update 2, and now 
work fine with Update 2.

--
Remy Lebeau (TeamB)
0
Remy
2/2/2014 10:03:43 PM
Thanks, I try
0
Goffredo
2/3/2014 12:06:15 PM
Use the Broadcast method
0
Digby
2/4/2014 1:56:28 AM
Reply:

Similar Artilces:

Delphi and Delphi for .Net
It seems that Delphi for .Net is slower than Delphi Win32 native applicaiton. I would like to know is it true all .Net application is slower than Win32 native applicaiton or it is Delphi for .Net only. Your information is great appreciated, Inung On 2011-06-21 18:20:17 +0100, Inung Huang said: > It seems that Delphi for .Net is slower than Delphi Win32 native applicaiton. > I would like to know is it true all .Net application is slower than > Win32 native applicaiton or it is Delphi for .Net only. If you are only running the code in the application once then, yes, yo...

is possible to build an Android .SO with Delphi Firemonkey XE6 ? Thanks.
is possible to build an Android .SO with Delphi Firemonkey XE6 ? Thanks. > {quote:title=Aldo Lacavalla wrote:}{quote} > is possible to build an Android .SO with Delphi Firemonkey XE6 ? Thanks. Have a look in your Android output directory -- Linden "Mango" was Cool but "Wasabi" was Hotter but remember it's all in the "source" > {quote:title=Linden ROTH wrote:}{quote} > > {quote:title=Aldo Lacavalla wrote:}{quote} > > is possible to build an Android .SO with Delphi Firemonkey XE6 ? Thanks. > > > Have a look in ...

SEPA components for Delphi with Source Code (Delphi 5
Hi all, in the european union change next year the Bankingformat to the SEPA Format. All peoples and companies must change the bankingssoftware and the costumer data form acountnummers in the new IBAN and BIC numbers. See: http://www.arma-it.de/shop/artikelueber.php?wgruppeid=211&wgruppe_offen=211 Functions: - generate SEPA XML'S - Calc IBAN - BIC Database (DE,AT and CH) Questions: vertrieb@arma-it.de PS: Bankinssoftware for Develpoers (Germany only) http://www.arma-it.de/shop/artikelueber.php?wgruppeid=212&wgruppe_offen=212 El 26/10/13 21:38, A...

Delphi for PHP or Delphi PRISM
Hi, I have the opportunity to develop a web-based library management system. Nothing fancy, just being able to do the usual CRUD stuff for books and provide a search facility. Borrowing is to be done via an email request to the library admin who then sends out the book(s). Since both Delphi for PHP and Delphi PRISM will enable me to develop the app, which one will allow me to deliver it in less time and also increase (even how small) my marketability as a web developer? Thanks. Phillip Flores Phillip Flores wrote: > Hi, > > I have the opportunity to develop a...

Delphi 7 to Delphi XE
Have been using Delphi 7 for many moons ( have got later versions but never upgraded to ) My first problem is: Component Palette. in XE it is a small toolbar docked in top right in Delphi 7 it gives a large view of all the components. I am struggling to be able to cope/access my components.in Delphi XE. Can I make the component pallette tool bar the same size as Delphi 7, or is there a fast way to view/choose all available components in XE, that I have not spotted yet? Kind Regards, Robert. Hi, What I know is that in Delphi 2010 and XE you can choose between t...

Delphi 2007 to Delphi 7
I've written a class in Delphi 2007 that is not supported in Delphi 7. What would be the best way to achive what I've done in Delphi 2007 in Delphi 7? Thanks, Tom type BondConstants = class { Bond Types } type BondType = record const TREASURY = 3; AGENCY = 0; CORP = 1; MUNI = 2; SBA = 5; MBS = 4; CMO = 6; end; { Day Count Methods } type DayCount = record const ACTUAL_360 = 2; ACTUAL_365 = 1; ACTUAL_ACTUAL = 1; d30_360 = 0; ...

Delphi 5 to Delphi 6 and up
Dear List, Trying to add 7Zip compression support to my delphi application. I am using the ported 7Zip sdk (see their website, they have a link). I am stumped on how to rewrite a single function: function ReverseDecode(var Models: array of SmallInt; ....): ..... where the input is mostly a fixed size array of SmallInt. This code perfectly compiles and functions in Delphi 6 and up, but in Delphi 5 I get the error: There is no overloaded version of 'ReverseDecode' that can be called with these arguments And obviously, the input (fixed) isn't the same as the param de...

Delphi XE / Delphi 2010
Hello! I noticed that Embarcadero® Delphi® 2010 Version is not on the list of products on Embarcadero page. Or is it still possible to buy it? Will RAD Studio XE compile programs written in Delphi 2010 without problems.? Thanks. Am 13.09.2010 09:04, schrieb Petra Nemec: > Will RAD Studio XE compile programs written in Delphi 2010 without problems.? As always you will probably have to recreate the projects as the import is still a bit -- special. Christian Hello! Does anybody know if it is still possible to get a Delphi2010 trial version (if yes where)? ...

Delphi 4 to Delphi 2009
Hello, Thanks to all who answered my previous question. That was a great help. And atlast our client agreed to upgrade our delphi version from 4 to Delphi 2009. *Sigh*. But before that, I need to give the estimation and cost regarding the migration to delphi 2009. Can anyone tell me is there any tool to migrate from delphi 4 to delphi 2009 or just I need to compile our Delphi 4 application in Delphi 2009. I have read from the delphi 2009 feature matrix that Delphi 1 through Delphi 2007 import is possible in delphi 2009. But i am not that sure considering the size of our application. ...

Delphi 5 to Delphi XE4
Thinking about making the conversion. Of course we have numerous components such as: TurboPower AsyncPro, TurboPower Orpheus ICS2 Synactis All-In-The-Box. You guys have any advice as to the effort and time it may possibly take. It is a large application, several hundred thousand lines. And that's what happens when using third party components, a lot of extra work. I have been burned a few times. I now minimize the use to a few well known suppliers, like TMS. I have "banned" a lot of other components. Regards, Ole > > Thinking about making the conver...

Delphi and virus, or virus and Delphi.
Hi all. There is some discussion about a 'new' virus, that targets Delphi (and developers). The article is in danish: <http://www.version2.dk/artikel/11833-delphi-udviklere-jages-af-ny-type-malware> but refers to this article: <http://news.cnet.com/8301-27080_3-10312628-245.html> From the Danish article POV, it seems like Delphi itself is vunerable, which is not true. As far as i can see, is the attack vector, injection of (source) code in the 'Sysconst' unit. What's going on? -- Best regards Stig Johansen Perhaps checking other thre...

Delphi for Android
If this is not the right forum, please direct me to the right one. I want to write a simple application for android. Is it possible? I have bought Delphi XE2 and downloaded Andoid sdk. Is there any site to guide me step by step for this job? Can I do the same task with Free Pascal, or even better with Lazarus? Regarding FPC or Lazarus, I need it for highschool teaching purposes. Thanks a lot in advance, Dimitris Dimitris Koutsourelis wrote: > If this is not the right forum, please direct me to the right one. > I want to write a simple application for android. Is it possible?...

Delphi 7 to Delphi XE2
Hi, Still using that old workhorse, Delphi7, but am going to the conference in London hosted by Embarcadero on Delphi XE2. Although I would like to "move with the times" and am keen to get the UNICODE and 64-bit support offered by the latest IDEs, I confess to being more than a little scared about all the UNICODE/String/AnsiString and 32/64 bit issues I'm probably going to fall over. Anyone recently upgraded from Delphi7 to one of the latest Delphi IDEs? Thanks, Alain On 03/02/2012 08:55, Alain Dekker wrote: > Still using that old workhorse, Delphi7, but...

from delphi 6 to delphi 2010
Hi. It is possible, with component RX, dxforumlibrary, InfoPower3000Pro, StringAlignGrid. Accepts communication BDE. Thank by comments. excequiel arostica wrote: >Hi. > It is possible, with component RX, dxforumlibrary, >InfoPower3000Pro, StringAlignGrid. Accepts communication BDE. > >Thank by comments. Rx is dead and sources are taken over by jcl/jvcl. I dont know about the rest of the components and i have no experiences with bde over the last 9 years. excequiel arostica wrote: > Hi. > It is possible, with component RX, dxforumlibrary,...

Delphi 5 To Delphi 2009
I upgraded to Delphi 2009 from D5. The install says I can install Delphi and/or C++. Delphi installed OK but I see nothing of C++. What am I missing or does my upgrade not include C++? Thanks It depends on what you bought. If you bought Delphi 2009 only, that's what you get. If you bought Delphi 2009 and C++ Builder 2009 you get both. My guess is you got Delphi 2009 only. The simplest way to verify is look your invoice - it should say I would think. You could also go to members.embarcadero.com, login, then click on my registered products. There will be a textual description of...

Web resources about - Delphi and Android - embarcadero.delphi.firemonkey

Android Apps - Appolicious ™ App Directory
... You'll Love in association with Trending: games photography photo editing keyboards Join Sign In with Yahoo! Already a member? Log in Android ...

Android phone name generator
Just click on the logo. ∞ Read this on The Loop

Android version history - Wikipedia, the free encyclopedia
Global Android version distribution since December 2009. As of January 2014, Android 4.x Jelly Bean is the most widely used Android version, ...

Report: Clean Master Was Android’s Most Used App in Q4 2015
... identity solution, has analyzed more than one trillion in-app ad requests from Oct. 1, 2015 to Dec. 31, 2015 to discover which iOS and Android ...

Google Hangouts 7.0 for Android asks users to stop using it for SMS
... In the newest update, Hangouts 7.0, the app now pops up a dialog box suggesting that you stop using Hangouts for SMS and switch to Android's ...

FEATURED 8 reasons the iPhone is still much, much better than Android
While Apple's iPhones have been my main handsets since shortly after the first model was introduced in 2007, I used to carry an Android phone ...

Tim Cook’s talk about 'Android switchers' is getting old: One of the main reasons iPhone is in decline ...
Once again, Apple CEO Tim Cook told investors the secret of iPhone's sales success was "Android switchers." But stats from Apple's earnings ...

Artificial intelligence is the next major wave of computing, Android creator says
... like washing machines. HALF MOON BAY, Calif. The next major phase of computing will be artificial intelligence, the creator of Google's Android ...

Oracle raises questions on open-source license for Android with OpenJDK
Oracle has raised questions whether a version of Google's Android operating system running OpenJDK code will get an open-source license. Google ...

Downwell is falling onto Android devices today
... mobile game of the year award . It’s just a shame that up to now it’s been an iOS exclusive on mobile devices, which means everybody on Android ...

Resources last updated: 1/29/2016 12:58:54 AM