Tag: sdk

如何修复ClassNotFoundException?

这是奇怪的…我已经将sdk版本升级到25,然后尝试午餐应用程序..并得到了这样的错误 FATAL EXCEPTION: main Process: com.fittingroom.newtimezone, PID: 2465 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.fittingroom.newtimezone/com.fittingroom.newtimezone.view.ActivitySplash}: java.lang.ClassNotFoundException: Didn’t find class “com.fittingroom.newtimezone.view.ActivitySplash” on path: DexPathList[[zip file “/data/app/com.fittingroom.newtimezone-2/base.apk”],nativeLibraryDirectories=[/data/app/com.fittingroom.newtimezone-2/lib/arm, /vendor/lib, /system/lib]] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3093) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3349) at android.app.ActivityThread.access$1100(ActivityThread.java:221) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:158) at android.app.ActivityThread.main(ActivityThread.java:7224) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) Caused by: java.lang.ClassNotFoundException: Didn’t find class “com.fittingroom.newtimezone.view.ActivitySplash” on […]

如何使用Eclipse检查调试符号状态?

在讨论我问的另一个问题时 ,@ Aaron Digulla指出了以下问题: 如果安装了Java SDK,则Java安装的根目录中应该有一个“src.zip”文件。 如果它丢失了,请再次下载Java。 当您打开JTable类型时(或者当您单击堆栈跟踪中的行时),Eclipse应该自动找到源并显示给您。 文件src.zip对我来说,但我仍然无法访问JTable的来源,如@Aaron所说。 可能是什么问题呢? 我怎样才能用Eclipse解决这个问题? 不过,“未知来源”让我很担心。 这意味着您的Java版本没有调试符号。 确保你a)在开发时使用SDK,b)你的SDK包含调试符号,c)不要告诉命令java在加载类时剥离调试符号。 a)我正在使用Eclipse,为什么我不应该使用SDK? b)我如何知道我的SDK是否包含调试符号? 如果没有,我该如何添加它们? c)如何检查Eclipse是否告诉java剥离调试符号? 抱歉这些平庸的问题,但我觉得我不完全理解Java开发过程。

Facebook的朋友选择器SDK示例无法运行Android

请帮我用3.14 SDK从我的个人资料中获取Facebook好友。 代码中没有错误,但问题是在我的个人资料中获取朋友时获取空列表。 我在logcat中得到错误说 。 05-08 16:18:49.252: E/ActivityThread(25644): Failed to find provider info for com.facebook.orca.provider.PlatformProvider 05-08 16:42:20.453: I/QCNEA(28696): |NIMS| getaddrinfo: hostname graph.facebook.com servname NULL numeric 4 appname 05-08 16:51:32.482: D/Request(31861): Warning: Sessionless Request needs token but missing either application ID or client token 另外,我正在制作完整的代码供您参考 FriendPickerApplication.java * package com.facebook.samples.friendpicker; import android.app.Application; import com.facebook.model.GraphUser; import java.util.List; // […]

为什么Java SDK安装程序没有设置JAVA_HOME?

我总是想知道为什么我必须在安装Java SDK后手动设置JAVA_HOME环境变量。 JAVA_HOME = c:\ Program Files \ Java \ jdk1.6.0_12 Visual Studio至少提供了一个批处理文件来设置这些环境变量: 调用“c:\ Program Files \ Microsoft Visual Studio 9.0 \ VC \ vcvarsall.bat” Java有类似的东西吗? 我正在尝试制作一个构建脚本,它应该在安装Java SDK之后才能工作。 我不希望人们在PC上弄乱环境变量。

以编程方式检查节电模式

我已经编写了一个应用程序(AutoWifiSwitch),如果启用了省电模式,我计划添加的其中一项function会自动禁用我的应用程序中的wifi扫描服务。 我知道Android L应该实现省电(以前HTC和三星会将这些function添加到软件中)。 据推测,现在这意味着Google将为其添加某种API。 理想情况下会添加一个新动作,所以我可以倾听。 我还想知道HTC / Samsung API是否可以实现上述function,如果是这样,我该如何使用它们。 我一直在寻找上述问题,但绝对没有运气,应用程序SecureSettings(Tasker的插件)能够挂钩到HTC / Samsung API无论如何都能实现节电,我不太清楚他们是怎么做的做到这一点。 编辑 :可以从Android L中的PowerManager获取省电值,但不确定是否有针对它的操作。