草庐IT

安卓:NoClassDefFounderror

全部标签

android - java.lang.NoClassDefFoundError : android. os.AsyncTask

Android2.2设备上的奇怪错误。以下适用于所有设备,直到最近在GT-I5510中我们才遇到此错误。我们的应用程序支持最低sdk-level8。从设置中清除应用程序数据并启动应用程序解决了这个问题,但我不明白为什么它不能找到类..添加了Android支持库。java.lang.NoClassDefFoundError:android.os.AsyncTaskatcom.example.android.library.stTest.stController.runTests(stController.java:228)atcom.example.android.myapp.Fragm

android - 获取安卓付费应用购买日期

假设我有一个用户购买的付费应用(我没有使用应用内结算)。是否可以在他的设备上执行一段代码来获取该用户购买我的应用程序的日期? 最佳答案 这不是您问题的100%答案,但您可以获得应用程序首次安装的时间和日期http://developer.android.com/reference/android/content/pm/PackageInfo.html#firstInstallTimelonginstallTime=context.getPackageManager().getPackageInfo("com.some.package

android - AdvertisingIdClient.getAdvertisingIdInfo(context) 正在抛出 NoClassDefFoundError

我正在尝试使用AdvertisingIdClient获取我的AIR应用程序的广告ID。所以我喜欢AdvertisingIdClient.InfoadInfo=AdvertisingIdClient.getAdvertisingIdInfo(context)。我没有收到任何编译时错误。我从中生成了ANE。当控件遇到此语句时,它会立即抛出NoClassDefFoundError。我不知道到底发生了什么。这是我的扩展代码publicclassGetAdvertismentIDimplementsFREFunction{@OverridepublicFREObjectcall(FREConte

c# - Xamarin 安卓 : What is the correct way to Marshal a string from C# to a Unicode string in C++?

我正在编写XamarinAndroid应用程序,并尝试编写Xamarin应用程序需要向其传递数据的C++native库。我需要将Unicode字符串传递给库,但尝试时出现了一些奇怪的行为。在我的本地共享库中,我有以下代码:extern"C"voidlogANSI(constchar*data){__android_log_print(ANDROID_LOG_INFO,"StringMarshaling","ANSIdata:%s",data);}extern"C"voidlogUnicode(constwchar_t*data){__android_log_print(ANDROID_

安卓喷气背包 : RecyclerView is not updating when LiveData is set

所以我有一个简单的实现来在RecyclerView中显示用户列表,并在ViewModel中查询该列表作为LiveData.问题是UI未更新以显示最新列表-称为users-即使观察到列表也是如此。我现在只是设置了一个演示用户列表。这是我的View模型:classMainViewModel:ViewModel(){privatevaldemoData=listOf(User(userName="Bob",favoriteColor="Green"),User(userName="Jim",favoriteColor="Red"),User(userName="Park",favoriteC

安卓 4.4.2 上的安卓 NoClassDefFoundError

当我尝试在Android4.4.2上运行我的应用程序时,出现此错误:E/AndroidRuntime:FATALEXCEPTION:mainProcess:my.package,PID:24775java.lang.NoClassDefFoundError:my/package/models/Transactionatjava.lang.Class.getDeclaredFields(NativeMethod)atjava.lang.Class.getDeclaredFields(Class.java:610)atcom.activeandroid.util.ReflectionUti

android - 赛马林 |安卓|科苏错误

我正在尝试创建一个COSU设备。我公司销售的硬件将运行我们开发的单个应用程序。我浏览了许多教程,试图为此建立一个概念证明。我目前有以下内容。在我的AndroidManaifest.xml中然后……在device_admin_receiver.xml中DeviceAdmin.csusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingAndroid.App;usingAndroid.App.Admin;usingAndroid.Content;usingAndroid.OS;us

安卓相机2 API。设置多个 ImageReader 表面会产生空白输出

我有一个camera2实现。当前的设置是,它使用纹理View表面来显示实际的相机View,并使用ImageReader表面来捕获图像。现在我也想捕捉预览帧。所以我尝试添加一个新的ImageReader表面来捕获帧。但是当我将该表面添加到createCaptureSession请求时,屏幕变为空白。可能有什么问题?下面是我用来将表面添加到createCaptureSession的代码valsurface=preview.surface?:throwCameraAccessException(CameraAccessException.CAMERA_ERROR)valpreviewIRSu

安卓工作室 3.2.1 ArtifactResolveException : Could not resolve all artifacts for configuration ':classpath'

在我将项目中的AndroidStudio更新到3.2.1和gradle版本后,出现以下构建错误。我已经检查了很多与此问题相关的问题,但没有运气。项目依赖Build.gradlebuildscript{repositories{google()mavenCentral()maven{url'https://maven.google.com'}gradlePluginPortal()jcenter()}dependencies{classpath'com.android.tools.build:gradle:3.2.1'//NOTE:Donotplaceyourapplicationdep

android - Ionic build cannot find module 错误。如何导入安卓插件?

我正在尝试开发一个用于Ionic应用程序的Android插件。我使用Ionic使用ionicstartmyApptabs提供的入门项目创建了应用程序。我还在另一个文件夹中创建了我的插件,其中包含以下文件。plugin.xmlGSLocationManagerLocationPluginMITcordova,device,sensors,location=3.6.0">-->locationManager.jsvarGSLocationManager={getCurrentLocation:function(success,failure){exec(success,failure,'G