Android :: Looking For Function Inlining At Compile Time
Oct 7, 2009
I recently wrote a quick test that does this: private static int test_f(int i) { return i * 42; }
int z = 41; for(int i = 0; i < 10000; ++i) { z = z*42; } // this loop runs in X seconds for(int i = 0; i < 10000; ++i) { z = test_f(z); }// this loop runs in 10*X seconds. The results of this tests imples test_f() is not being inlined, even though it really is a prime candidate for it. It should also be possible to do this inlining at compile time.
There seems to be no option to control optimization level of the compiler in Eclipse, perhaps optimizations like these are left to the VM? Does the Dalvik VM do inlining of functions at all, or did it just decide to not inline this specific instance? Curious to hear a response from someone more familiar with the Dalvik VM than me.
View 4 Replies
Mar 16, 2010
when I compile android (http://source.android.com/download) it does not compile some source files. For example there is external/bluetooth/bluez/sbc/sbc.c which is not compiled. There are also other such files.
It's possible those files need not to be compiled. Or it might be that I need some special configuration to compile them.
Either way, if it is possible, I'd like to compile them. Is there some way to do it? Maybe some "compile_all" make target? (I believe the reason why I want to compile all source files is not important)
View 1 Replies
View Related
Oct 16, 2013
I've used XDA many times before, normally for specific questions on ARHD ROMs.
I work on a cruise ship and we're continually crossing time zones. Currently, to alter the time zone on my (rooted) HTC OneX, I need to pull down the notifications tray, select settings, scroll down and select date and time, then select time zone. I can't use the Auto function, as the network time on the ship (satellite) is only available over Wi-Fi, for which I have to pay an exorbitant rate.
I'm looking for an app that will allow me one-tap access to changing the time zone. 'Time Zone Widget Light' almost does the job, as a tap on the widget scrolls through pre-set time zones, but this only allows me to step forward, and sometimes I need to go backwards as well (sadly our ship itineraries refuse to follow pre-set time zones, although I'm working on it!)
Any app, or perhaps a toolkit that lets me drill down to sub-layers of the android settings menu and create a short-cut?
View 3 Replies
View Related
Mar 17, 2010
I want to make some changes to the stock Mms Android application and install it on my device. However, I have problems with compiling the code checkout obtained from git. I have created a new Eclipse Android project with "use existing sources", setting the target framework to 2.1. However, Eclipse does not find some needed framework classes, e.g. android.telephony.SmsManager.
I have the whole Android toolchain set up and working (make finished without errors), Eclipse is running on Sun Jdk 1.5.
Perhaps my mistake was that I did not copy the .classpath file into the new project, I will check this. Never the less, should I succeed, will I be able to install this .apk into a non-rooted device?
View 1 Replies
View Related
Aug 18, 2010
I am working on windows with JDK, Android SDK and eclipse set successfully. I download the com.android.sdk package from: http://android.git.kernel.org/?p=platform/packages/apps/Stk.git;a=summary
But when I import the project to the eclipse, errors happen everywhere. Mostly is about the com.android.internal.telephony.gsm.stk.something cannot be imported. I googled to find the reason. It only says because of the these packages is internal package and cannot import with standard SDK. So the question is: How can I compile this project? Should I make a linux environment and get the whole android source code to do this?
View 1 Replies
View Related
Nov 14, 2010
I'm going through a tutorial here: http://mobile.tutsplus.com/tutorials/android/android-sdk-development/.
I have finished the tutorial and I've set up my debug configuration. When I actually try to run the debugger I see a popup that says: "Your project contains errors. Please fix them before running your application."
In the "Problems" tab of eclipse, It says Errors 1 Item: Unparsed aapt error(s)! Check the Console for output. The location of the error is listed as unknown. When i switch to console, this is what's in there:
CODE:......................
I'm not sure what to do about this. Where would i get those files/What's the next step?
View 2 Replies
View Related
Oct 9, 2011
I tried to compile Android kernel. There are a lot of errors in below log. I don’t know the cause of it.
Quote:
maxim@maxim:~/WORKING_DIRECTORY$ . build/envsetup.sh
including device/htc/passion/vendorsetup.sh
including device/samsung/crespo/vendorsetup.sh
maxim@maxim:~/WORKING_DIRECTORY$ lunch full-eng
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.5
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=false
[code].....
I tried to change
Quote:
ifneq ($(filter $(LOCAL_MODULE_TAGS), optional),)
to
Quote:
ifneq ($(filter $(LOCAL_MODULE_TAGS), user),)
in build/core/base_rules.mk and had other errors.
Quote:
build/core/base_rules.mk:105: *** Module name: hostapd contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: hostapd_cli contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: nt_password_hash contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: hlr_auc_gw contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:105: *** Module name: Stk contains invalid LOCAL_MODULE_TAGS
build/core/base_rules.mk:146: user tag on app Stk at packages/apps/Stk – add your app to core.mk instead
build/core/base_rules.mk:105: *** Module name: ip contains invalid LOCAL_MODULE_TAGS
[code].....
What is LOCAL_MODULE_TAGS? Why are they invalid?
View 1 Replies
View Related
Aug 7, 2013
compiling PHP 5.4.17 CLI for android on Ubuntu 13.04. I just have installed Ubuntu on my pc. What are the next steps ? How to setup it for cross compiling php ?
Which tools do I need and where/how to get this ?
View 1 Replies
View Related
Apr 27, 2009
I updated to 1.5 SDK pre, together with the ADT. I followed the instruction to select Android 1.5 as target by right clicking on the project, Preferences>Android. In this window there are 3 options, Android 1.1 Android 1.5 Google APIs
I selected Android 1.5 and Apply, clicked OK. Application compiled nicely.
If I go back to the same Preferences and select Android 1.1, Apply, I can no longer compile my application successfully. I get hundreds of the same error R cannot be resolved
Then I try to open this project in another computer that I have not updated the SDK yet. I get the same error. I'm trapped until the new SDK is out.
View 20 Replies
View Related
May 4, 2009
I am following the instructions on code signing on the Android Developer site, and it mentions that if you specify that you want to compile in Debug mode, it automatically signs the resulting file with a debug key. It also says that if you specify that Eclipse should compile in Release mode, that you can use the Export Wizard to generate a private key and handle the distribution signing.
Can someone point me to the setting in Eclipse for Release vs. Debug compiling. When I use the Export Wizard, I am only given the option to export unsigned. I am pretty sure I am stuck in Debug mode, since my app has no problem running in the emulator or my tethered G1.
View 2 Replies
View Related
Jul 5, 2010
I downloaded the HEAD revision of the Voice Dialer from GIT (used the web interface) but there are so many errors and I have no idea how to fix them.I did the same thing for the 3D Gallery and that turned out fine. But the Voice Dialer is a completely different story.
View 6 Replies
View Related
Aug 18, 2010
I am trying to compile and run the Android Camera for sdk 1.6 (also called API level 4 or Donut release). While there is no minSdkVersion in the AndroidManifest, it clearly does not run on a donut device. In fact, if compiled with sdk 2.2 the camera will crash with a NoSuchMethodError execption on an avd or a G1 with sdk 1.6. I tried also checking out the [donut-release] tag, but, strangely, it won't even compile giving many errors like:
[javac] /home/mrucci/camtest2/src/com/android/camera/ImageManager.java:41: cannot find symbol
[javac] symbol : class DrmStore
[javac] location: package android.provider
[javac] import android.provider.DrmStore;
[javac] ^
[javac] /home/mrucci/camtest2/src/com/android/camera/Util.java:32: cannot find symbol
[javac] symbol : class MediaMetadataRetriever
[javac] location: package android.media
[javac] import android.media.MediaMetadataRetriever;
[javac] ^
[javac] /home/mrucci/camtest2/src/com/android/camera/MenuHelper.java:29: cannot find symbol
[javac] symbol : class ExifInterface
[javac] location: package android.media
[javac] import android.media.ExifInterface;
...
[javac] ^
[javac] /home/mrucci/camtest2/src/com/android/camera/ActionMenuButton.java:81: cannot find symbol
[javac] symbol : variable mScrollX
[javac] location: class com.android.camera.ActionMenuButton
[javac] mScrollX + mRight - mLeft),
[javac] ^
[javac] /home/mrucci/camtest2/src/com/android/camera/ActionMenuButton.java:81: cannot find symbol
[javac] symbol : variable mRight
[javac] location: class com.android.camera.ActionMenuButton
[javac] mScrollX + mRight - mLeft),
In particular, I really do not understand why ExifInterface is used in the "donut" tag when it has been introduced since API level 5.
View 1 Replies
View Related
Aug 25, 2010
I have a jar that I need to reference from my Android project. I also have the src of the jar, so I could include it in the project itself. I was wondering if referencing a jar vs. compiling it in with the project using Dalvik makes any difference in terms of final Dalvik package size that gets generated.
View 1 Replies
View Related
Jul 14, 2010
Specify me the steps to compile fastboot under cygwin to generate fastboot.exe for windows
View 1 Replies
View Related
Jul 25, 2010
My app requires that devices are running at least Android 2.0 OS. Would it make more sense for me to compile my project with the 2.0 SDK or does it make more sense to always compile my project using the latest SDK, even if it's well beyond 2.0...?
The problem with compiling against 2.1 for example would be that I don't know if an Android 2.0 device would even run an app compiled with 2.1...?
View 1 Replies
View Related
May 20, 2010
I'm breaking into GUI programming with android, trying to compile and analyze Lunar Lander sample program. The instructions for using Eclipse say to select "Create project from existing source" but that option doesn't exist. If I select File->New->Project I can select "Java project from Existing Ant Buildfile". Using that I've tried selecting various xml files as "Ant Buildfile" but all give me the "The file selected is not a valid Ant buildfile" error.I just want to run GUI sample projects, preferably with Eclipse. Any useful tips will be appreciated.
View 2 Replies
View Related
Feb 19, 2009
I wanna to compile the apps code, has any one tried it earlier, if so lemme know. How to compile the camera and calender code.
View 11 Replies
View Related
Nov 22, 2010
I just want to know is there any way to compile and run my android application codes online, without installing the SDK on the computer?
View 3 Replies
View Related
Apr 27, 2013
getting a dev board for use as a mini pc. Wondering can you compile android on arm hardware or only on x86 hardware. If you can compile android on arm I will get a high end quad core dev board, if not will just go for a mid range dual core board. Thought it would be a fun project to have an auto android builder along with file and print server. Yes I know it will be slow to compile.
View 2 Replies
View Related
Nov 27, 2009
Has anyone successfully compiled the android kernel and tested it in the Android emulator, and if so is there anything that special that needs to be done? Documentation for the SDK is excellent, however documentation for compiling the kernel and setting up a custom machine in the emulator has been hard for me to find.
View 5 Replies
View Related
Apr 9, 2010
I want to add support for Arabic (or other languages which are currently unsupported) to the applications supplied by android platform (e.g. Browser) without the need of having root-access. To add Arabic support (at least displaying only) in a normal application (using developer SDK), I will need to:
Add fonts
Modify (reshape) the characters to be rendered
For illustration, if I have string a aaa, I will need to change a aaa into a bcd because letter a at the beginning, middle, and end of a word need to be changed to b,c and d respectively). But now I want to compile android's Browser (and other apps). I am planning to get the source codes for these applications and their dependencies and bundle them as stand-alone applications which do not require root-access, and thus do not void the warranty.
Other solutions which void the warranty can be obtained here. My Questions: Is the application's (e.g. Browser's) source code + 'developer SDK' enough to accomplish this? Do I need to get the source code + the development environment for the android platform?
Any tips?
View 2 Replies
View Related
Sep 21, 2010
I have just donwload the source code of the Android default Launcher here: http://android.git.kernel.org/?p=platform/packages/apps/Launcher.git;... But when I import the project, i can't compile it because there is a lot of errors. Many of this are unresolved name, package, class and variables... why? what is the problem? How can I solve it?
View 6 Replies
View Related
Aug 22, 2010
What are the minimal steps necessary (including retrieving the source code) to compile and run just the Dalvik virtual machine on Linux?
View 1 Replies
View Related
Oct 30, 2010
Probably a simple question but I've developed an app that has always been using a build target of 1.5 without issue. However, now I'm adding TextToSpeech which was introduced in 1.6. I've created a TextToSpeech wrapper that encapsulates the TextToSpeech code and I have checks in the activity so that when it does run, it should only work for 1.6 devices and above. But the trick is to get the code to run in Eclipse with a build target of 1.5. When I try to do that, of course, I get the following errors tied to my TextToSpeech wrapper class: TextToSpeech cannot be resolved." I've played around with exporting as jar, creating a library project, etc. but I cannot seem to get those to work. For a library project, it says that dependent projects must have the same or higher API level so it won't work. Some relevant code excerpts: Code...
View 3 Replies
View Related
Nov 15, 2010
I have several problem: If i modify Email app ,if i can use cygwin to compile.if yes how to compile,if no if i can compile in VMware Workstation with Ubuntu.
If i modify framework resources,if i can use cygwin to compile.if yes how to compile,if no if i can compile in VMware Workstation with Ubuntu.
How to combile whole source code ,if i can use cygwin or VMware Workstation with Ubuntu.
View 1 Replies
View Related
Mar 3, 2010
I am trying to compile the Android source tree under Cygwin. I got the source using repo, and following the docs, i called make. Here is what make writes in the console :
CODE:........
I need to compile the Android source to be able to link my NDK libs with libEGL.
View 4 Replies
View Related
Apr 2, 2009
How to compile android app with static library?could somebody give me a example?
View 3 Replies
View Related
May 13, 2009
I want to start playing around with Android. Downloaded the sources and followed the instructions from the download page
Made a plain generic build:
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=
But how can i create an e.g.qemu image from that. I looked around the /out dir,found the host tools and the emulator but dont know where to start to get this running.
View 1 Replies
View Related
Sep 4, 2010
I want to compile and run the C/C++ program on the Android phone program (like G1).
For example, I write a "Hello World.c" program, then compile and run it on my Android phone system.
I have never used MinGW to run my code on my Windows system, so I also want to do it on the Android phone system.
View 2 Replies
View Related
Nov 16, 2009
I want to compile phone app in eclipse but after downloading and building project ,i have so many compile errors. it seems that the functions in sdk is not enough for compiling,should i add anything else to build path?
View 3 Replies
View Related