我正在尝试在 Android开发者网站上的 networkusage.zip 文件中运行示例应用程序(位置:http://developer.android.com/training/basics/network-ops/index.html)。
我没有对代码进行任何更改。但是,它在启动时立即崩溃。我已尝试在主要活动的onCreate
方法中设置断点,但它永远不会到达那里......只是立即崩溃。
我刚开始使用 Android ,但我能够完成其他培训课程并运行其他示例应用,所以我相信我的配置有效。我正在运行 Windows 7 ,使用 Eclipse Juno 和最新的 JDK 和 Android SDK / ADT (均已下载)大约一周前)。
我使用的是针对 Android 4.1(API 16)的模拟器。
模拟器会显示一条显示Unfortunately, NetWork Usage has stopped working.
非常感谢任何帮助!!
答案 0 :(得分:3)
在AndroidManifest.xml
文件中,对于此项目,将android:name
替换为相对的NetworkActivity
。
换句话说,改变这一行:
android:name="com.example.networkusage.NetworkActivity"
看起来像这样:
android:name=".NetworkActivity"
问题是NetworkActivity
不在com.example.networkusage
中(与AndroidManifest.xml
文件中一样),而在com.example.android.networkusage
包中。因此,Android无法在运行时找到该类。