草庐IT

安卓:NoClassDefFounderror

全部标签

android - Xamarin,安卓。每次我在设备上运行该应用程序时,该应用程序都会被卸载然后重新安装。

非常烦人,因为我必须登录Facebook才能使用该应用。所以每次我想测试一个新的代码实现时,我都需要登录Facebook。如果该应用程序不会被卸载,凭据将保留,并且当我运行该应用程序时,我将不需要登录。当我用模拟器运行它时也会发生这种情况,但我更喜欢使用设备。有谁知道如何避免卸载?我在Mac上使用Xamarin为安卓开发,设备是三星GalaxyS3Mini。 最佳答案 转到项目选项->AndroidBuid->Linker->LinkerBehaviour->设置它仅链接SDK程序集。

android - Canvas坐标系的单位是什么? - 安卓

我发现Canvas的坐标系单位和screen不一样。例如我的情况如下:对于一个特定的点,它从ImageView.getX()和ImageView.getY()获得的屏幕坐标是(336,578).然后通过反复试验,我在Canvas上画了一个点,使这个点落在与ImageView完全相同的位置。我调用了canvas.drawCircle(330,440,radius,paint);来实现这一点。问题来了:为什么2个坐标(336,578)和(330,440)会不同?是不是因为屏幕和Canvas使用的单位不同?这是关于像素、dp等的问题吗? 最佳答案

android - "The selected directory is not a valid home for JDK"安卓工作室

在更新到0.2.6之前,我一直在使用AndroidStudio。现在,我无法编译或创建新项目。会发生什么?我不确定,但我认为AndroidStudio不知道我的sdk文件夹在哪里(我的意思是我的androidstudio目录中的sdk文件夹)。我做了什么?我已经以管理员身份打开了AndroidStudio(右键单击>以管理员身份打开)。然后转到Configure>ProjectsDefaults>ProjectStructure。我只有一个SDK(路径是C:\ProgramFiles\Java\jdk1.7.0_25)。我还没有设置我的SDK,然后我点击添加并找到我的sdk(andro

安卓 : set background of layout using image path

我想将图像作为布局的背景。首先,我创建了一个可绘制对象:Drawabled=Drawable.createFromPath("pathToImageFile");在API级别8layout.setBackground(d)不支持和layout.setBackgroundDrawable(d)已弃用所以我需要使用layout.setBackgroundResource(resourceID)如何获取动态生成的可绘制对象的resourceID。我正在使用此方法:Drawabled=Drawable.createFromPath("pathToImageFile");创建可绘制对象。

android - 为什么基于 GPS 的安卓应用程序没有安装在基于辅助 GPS (A-GPS) 的安卓设备上?

它显示,错误指出“没有符合条件的应用安装设备”设备规范如下,型号:联想A369iAndroid操作系统版本:4.2.2我在androidmainfest文件中执行以下权限请建议 最佳答案 来自GSMArena-LenovoA369i中的规范它指出:A-GPSsupportonly这意味着设备没有独特的GPS组件并且依赖移动网络定位。权限实际上意味着有GPS可用,您可以在没有网络的情况下获取位置信息。ACCESS_FINE_LOCATIONrequiresandroid.hardware.location.gpsandandroid.

android - 无法读取特性。安卓蓝牙

我想从我的远程BLE设备的特定特征读取数据到我的Android平板电脑Nexus7。问题是,即使不调用readCharacteristic,我也可以通过启用该特征的通知来接收数据。但是我无法在未启用通知的情况下通过调用readCharacteristic成功读取特征。mBluetoothGatt.readCharacteristic(characteristic)返回false。因此函数onCharacteristicRead从未被触发。我还检查了属性值BluetoothGattCharacteristic.PROPERTY_READ,它是30。有没有人对这里发生的事情有一些想法?我真

android - 如何使用蓝牙信号强度计算两个安卓设备之间的距离?

我正在开发android应用程序。在我的项目中,我想显示蓝牙扫描设备、MAC地址、蓝牙信号强度和两个Android设备之间的距离。我已经完成了3个要求,但我不知道如何使用信号强度来获得距离。packagecom.example.bluetoothdemo;importjava.util.ArrayList;importjava.util.List;importjava.util.Set;importandroid.content.Context;importandroid.content.Intent;importandroid.content.IntentFilter;importa

android - 如何在安卓应用中进行谷歌图片搜索

我正在开发一个Android应用程序,它将执行Google图像搜索并以列表的形式将图像返回给用户。我查看了StackOverflow并遇到了一些问题。首先,我是一个完全的新手程序员,只有4个月的编程经验,所以我感谢你们对我的耐心。我查看了GoogleImageSearchAPI,我知道它正在贬值,总有一天会被关闭。因此,我不想使用它。在对该主题进行广泛研究后,我不想使用Bing或其他图像搜索服务,也不想进行“反向图像搜索”。我只想通过字符串使用简单的图像搜索。我已经使用这个应用程序(https://github.com/tonytamsf/Android-Image-Search)查看

android - java.lang.NoClassDefFoundError : com. acme.R$layout 引用 android 库

我有一个Android库项目,其中包含一个自定义身份验证器和一个为身份验证器提供登录屏幕的Activity。当直接包含在我的主应用程序中时,身份验证器工作正常,但我想将身份验证器放入一个单独的android库中。当我运行引用这个库的主要android应用程序项目时,当它使用R.layout调用setContentView时,我在Activity的onCreate方法中得到一个'java.lang.NoClassDefFoundError:com.acme.R$layout'。我正在使用androidgradle构建。我已经将库发布到本地Maven存储库,并且主项目似乎正在构建,没有任何

android - RTSP 1080p 直播安卓客户端报错 (100,0)

我的新监控摄像头刚到,所以我正在尝试编写一个应用程序来实时流式传输来自它的视频。因为它基本上没有文档,所以我安装了“onvifer”安卓应用程序,它允许您浏览相机的功能。这个应用程序工作正常-获取视频并允许PTZ控制等。它将流媒体url报告为:rtsp://192.1.0.193:554/mpeg4我在VLCwindows客户端中测试了流,它也能够从该URL流式传输视频。这让我很放心,因为网络工作正常。摄像头声明Feed为1920x1080;VLC证实了这一点。我Activity中的基本代码:VideoViewvideoView=(VideoView)this.findViewById