草庐IT

java - Android:使用位图使用android studio显示图像时出错

我创建了一个10x10的网格,现在想将玩家的图像放置在其中一个网格方block内。为此我想我必须使用位图?我将把我所有的代码放在下面。为了尝试这样做,我创建了一个游戏类,它设置并获取玩家图像的x位置。然后我创建了一个播放器类,这是我尝试添加图像的地方,使用Bitmapbitmap=BitmapFactory.decodeResource(getResources(),R.drawable.sokobanplayer1);我在getResources下一直出错,所以我在游戏中创建了一个获取资源的方法,但它没有解决问题。有人可以告诉我如何做到这一点,我的代码在下面。//DRAWCLASSp

Android Studio 每次运行都需要重建

AndroidStudio给我带来了绝对的噩梦!我尝试的每个构建都可能有15%的机会实际正确编译并安装在我的设备上。我必须使用Log.d来查看更改是否真的在运行!(仅供引用:这绝对会让某人发疯!)获得可靠构建的唯一方法是在每次运行前点击“rebuildproject”——但这需要大量的时间和人类耐心:O——每次构建都这样做。我读过关于堆栈溢出的类似帖子,但它们都涉及旧版本的AndroidStudio,并不真正适用于我的版本。我已经从1.1升级到1.2,最后升级到beta1.3版本-同样的症状仍然存在。离线模式无济于事,乱用Gradle文件也无济于事。它可能与R.java问题有关吗?我不

android - 在 API 23 中已弃用的 Android Studio 中使用什么代替模拟时钟?

我是Android开发的新手,我在设计View中看到了模拟时钟,但是当我通过java添加它时,它说API23中不推荐使用模拟时钟。所以我的问题是我可以用什么来代替它。 最佳答案 有不同的图书馆可以做到这一点。我用过:https://github.com/rosenpin/custom-analog-clock-viewclockView=(CustomAnalogClock)view.findViewById(R.id.analog_clock);clockView.setScale(0.2f);//setsizeclockView

android - 在 Android Studio 中使用自定义 android.jar

我想添加一个自定义的android.jar来为我的项目使用Android隐藏API。但是我不能在AndroidSDK之前将库添加到外部库。在Eclipse中,我可以在AndroidSDK之前添加库并对其进行排序。有没有办法在AndroidStudio中执行此操作。这是一张让我的问题更清楚的图片: 最佳答案 你的问题很容易解决。您需要转到文件->项目结构,打开依赖项选项卡并添加文件依赖项。Screenshoot 关于android-在AndroidStudio中使用自定义android.j

Android Studio 在短时间后自动关闭

AndroidStudio会在约1分钟后自动关闭。我使用的是AS1.4,几天前它还在工作。我在studio.exe.vmoptions中将-XX:MaxPermSize=350m的值更改为-XX:MaxPermSize=1024m和studio64.exe.vmoptions文件,但是没有解决问题。我重装了AS,重装了Window,问题依旧。 最佳答案 尝试单独打开AndroidSDK管理器并确保一切都是最新的。我刚刚遇到了同样的问题(昨天我正在更新),但在安装最新的Intelx86EmulatorAccelerator(HAXM安

javax.xml.bind 在 Android Studio (Gradle) 中不工作

我最近将我的android项目从maven迁移到gradle。这样做之后,我无法在我的java文件中导入javax.xml.bind。当项目在maven中时,这运行良好(可能是因为它是一个java项目而不是android项目)。我在网上搜索,发现JVM支持javax.xml.bind但DVM(DalvikVirtualMachine)不支持。所以我尝试将这个库添加为我的build.gradle文件中的依赖项,如下所示:dependencies{....compile'javax.xml.bind:jaxb-api:2.2.x'....}当我在上述更改后构建我的应用程序时,出现以下构建错

android - 来自 Android Studio 的/dev/kvm 错误

我在AndroidStudio中遇到/dev/kvm错误。我已经从BIOS设置(在Windows7中)启用了VT-X 最佳答案 我认为这不仅仅是在BIOS中启用它。查看本指南以在Linux发行版上启用它:https://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assisted-virtualization-hypervisor-on-linux-to-speed-up-intel-android-x86-emulator

android - 无法在 Android Studio 上解析配置 ':classpath' 的所有依赖项

我在打开AndroidStudio时遇到此错误。我以前从未遇到过这个错误。我已经尝试清理和重新同步gradle,我已经更新了SDKManager中的所有包,我已经重启了我的AndroidStudio,我以管理员身份运行它,我也尝试过构建一个新项目,但这个错误不会消失。请帮我解决这个问题。Error:Failedtocreateparentdirectory'C:\Users\User\.gradle\caches\modules-2\files-2.1\org.apache\apache\4'whencreatingdirectory'C:\Users\User\.gradle\cac

android - 使用 Espresso on Emulator 在 Android Studio 中测试互联网连接错误处理

我正在使用Espresso在模拟器上为AndroidStudios测试中的应用程序编写Instrumentation测试。我需要在测试中禁用互联网,以确保当用户没有可用互联网时我的错误处理功能可以正常工作。我到处寻找一种简单的方法来以编程方式从模拟设备禁用互联网。这是我最接近的,但不起作用。WifiManagerwifiManager=(WifiManager)mActivityRule.getActivity().getSystemService(Context.WIFI_SERVICE);wifiManager.setWifiEnabled(false);即使在@Before代码块

Android Studio 金丝雀 2.4 错误

我已将AndroidStudio更新到新的Canary版本,并更新了我的gradle文件。当我通过run启动我的应用程序时,出现以下错误:Process:io.github.siddharthvenu.saltanalysis,PID:23244java.lang.SecurityException:Signaturecheckfailedforio.github.siddharthvenu.saltanalysisatandroid.os.Parcel.readException(Parcel.java:1915)atandroid.os.Parcel.readException(P