Hi all,

I am trying to track loading of classes in memory. Which all classes are 
going to load in android. I searched on net and i found 
java.lang.ClassLoader class which contain loadClass() function to load 
class in memory. To monitor loading of classes i am thought to use Log.java 
class which have function for log. i.e Log.I( ___, __ ) function.

Now, Location of source code of this ClassLoader.java is 
myandroid_source_code_dir/libcore/luni/src/main/java/java/lang/ClassLoader.java 
   &
Location of source code of Log.java 
is myandroid_source_code_dir/frameworks/base/core/java/android/util/Log.java

I checked in some other file which was using Log.java class and they import 
it by "android.util.Log". So i did same thing in ClassLoader.java. I added 
"import android.util.log" and used Log.i()  function.

But when i compiled it i got following error.

**********

libcore/luni/src/main/java/java/lang/ClassLoader.java:48: package 
android.util does not exist
import android.util.Log;
                   ^
libcore/luni/src/main/java/java/lang/ClassLoader.java:48: package 
android.util does not exist
import android.util.Log;
                   ^
libcore/luni/src/main/java/java/lang/ClassLoader.java:229: cannot find 
symbol
symbol  : variable Log
location: class java.lang.ClassLoader
Log.i("DefiningClass", "Class is defined by its memory image.");
^

**********

Can any one tell me how to added it. Or may be some other ways to monitor 
loading of classes.

Thanks,

-- 
unsubscribe: android-kernel+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-kernel

Reply via email to