I'll take the risk of asking a stupid question, but is there an easy way to debug crashes in native libraries? I made some modifications to one of the libraries and encountered a crash, but I couldn't figure out the crash code stack from the logs. All I see there is PC addresses, but I don't know how to correlate them with the actual code.
On an Android device, the Dalvik virtual machine usually executes embedded in the Android application framework. It's also possible to run it directly, just as you would a virtual machine on your desktop system. After compiling your Java language sources, convert and combine the .class files into a DEX file, and push that to the device. Here's a simple example: % echo 'class Foo {'\ > 'public sta
Dalvik VM Internals Dan Bornstein (Google) Dalvik — the virtual machine with the unusual name — runs your code on Android. Join us to learn about the motivation for its design and get some details about how it works. You'll also walk away with a few tips for how to write code that works well with the platform. Be prepared for a deep dive into technical details. Questions encouraged!
Found this very useful when i was trying out the JNI under android (Short Story – Could not get it to work!). Step #1: Start with a simple java class package org.apache; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } Compile the java class C:\android\CmdLine>javac -d . -g Helloworld.java Step #2: Package the generated classes into a tempo
The Dalvik virtual machine is intended to run on a variety of platforms. The baseline system is expected to be a variant of UNIX (Linux, BSD, Mac OS X) running the GNU C compiler. Little-endian CPUs have been exercised the most heavily, but big-endian systems are explicitly supported. There are two general categories of work: porting to a Linux system with a previously unseen CPU architecture, and
今回はAndroid-x86 2.1 (eclair) のビルドに挑戦してみました。 前回のエントリーでは Android-x86 1.6 (donut) を仮想環境にインストールする手順をご紹介いたしました。その際に使用した Android インストール用 iso ファイルは Android-x86 のサイトからダウンロードをしましたが、ソースコードを取得してビルド(imgファイルやisoファイルを作成)することも可能なため、挑戦してみることにしました。 なお、Android-x86 2.2 (froyo) のソースコード取得についても可能になっているようですが、筆者が試みた時点では「froyo-x86」を指定してソースコードを取得することはできませんでした。 2010/07/29 追記:07/26に試したところ「froyo-x86」のブランチを指定してソースコードをダウンロードすること
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く