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: [email protected]
website: http://groups.google.com/group/android-kernel