小编fou*_*ing的帖子

Android Studio:无法加载dx.jar

当我在Android Studio中运行我的模块时,我收到此错误:

错误:Android Dex:[GradleDevBuild]无法加载dx.jar

我已经无休止地搜索了一个在线解决方案,但一切都与eclipse有关,Android Studio没有任何内容.

dex.jar的路径是C:\ AndroidSdk\build-tools\26.0.0\lib\dex.jar所以它确实存在,我已将它移出文件夹并被通知它已移动,因此AS知道它在哪里.我已经尝试将其复制到根目录并进入platform-tools文件夹但是没有做任何事情.

这是所有似乎都源于此dx.jar错误的完整错误列表.

Error:Android Dex: [GradleDevBuild] Failed to load dx.jar
Error:Android Dex: [GradleDevBuild] java.lang.ClassNotFoundException: com.android.dx.command.DxConsole
Error:Android Dex: [GradleDevBuild] at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
Error:Android Dex: [GradleDevBuild] at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
Error:Android Dex: [GradleDevBuild] at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
Error:Android Dex: [GradleDevBuild] at org.jetbrains.android.compiler.tools.AndroidDxRunner.loadDex(AndroidDxRunner.java:80)
Error:Android Dex: [GradleDevBuild] at org.jetbrains.android.compiler.tools.AndroidDxRunner.runDex(AndroidDxRunner.java:136)
Error:Android Dex: [GradleDevBuild] at org.jetbrains.android.compiler.tools.AndroidDxRunner.main(AndroidDxRunner.java:336)
Error:Android Dex: [GradleDevBuild] Exception in thread "main" java.lang.NullPointerException
Error:Android Dex: [GradleDevBuild] at org.jetbrains.android.compiler.tools.AndroidDxRunner.runDex(AndroidDxRunner.java:139)
Run Code Online (Sandbox Code Playgroud)

sdk android jar dx android-studio

19
推荐指数
2
解决办法
2万
查看次数

Android Studio Signed APK App未安装

我知道还有其他类似的问题,但我找不到解决问题的方法.我已经确定我的手机上没有先前安装的应用程序(在galaxy s6上进行测试),在Build Variants选项卡的Android Studio中我已将模块切换到发布(我还有一个Firebase和MainlibProj模块,应该我也将它们切换到发布?)当我尝试安装它时,这就是我在logcat中得到的:

07-07 17:25:40.807 3506-3553 /?W/PackageManager:在installPackageLI期间收集失败android.content.pm.PackageParser $ PackageParserException:包/data/app/vmdl13968685.tmp/base.apk在android.content.pm.PackageParser.collectCertificates的入口AndroidManifest.xml中没有证书( PackageParser.java:1127)位于com.android.server.pm的com.android.server.pm.PackageManagerService.installPackageLI(PackageManagerService.java:14349)的android.content.pm.PackageParser.collectCertificates(PackageParser.java:1077) .PackageManagerService.access $ 2600(PackageManagerService.java:333)位于android的android.os.Handler.handleCallback(Handler.java:739)的com.android.server.pm.PackageManagerService $ 8.run(PackageManagerService.java:11894).位于android.os.Hooper.loop(HandlerThread.java:61)的android.os.Looper.loop(Looper.java:145)的os.Handler.dispatchMessage(Handler.java:95)位于com.android.server.ServiceThread .RUN(ServiceThread.java:46)

我还得到一个:InstallAppProgress:安装错误代码:-103

这不是完整的堆栈跟踪,只是当我收到通知时打印的内容:app未安装.

为了以防万一,我在我的应用程序中有Unity游戏插件,不知道是否可能导致错误.

android android-studio signed-apk

1
推荐指数
1
解决办法
1893
查看次数

在特定时间内减少变量

因此,当我的角色被敌人的火焰呼吸击中时,我想创造出被点燃的角色的感觉.因此,当角色着火时,我希望他在特定的时间内失去特定的健康状况.

例如; 让我说他已经着火3秒了,我想让他因为着火而失去30点生命值,我将如何均匀分配失去30点生命值3秒钟?我不希望30点伤害立即应用到健康状态,我希望它能够慢慢击退玩家的健康状况,以便在3秒内完成30点伤害.

游戏是用c#制作的.

谢谢.

c# unity-game-engine

-2
推荐指数
1
解决办法
504
查看次数

标签 统计

android ×2

android-studio ×2

c# ×1

dx ×1

jar ×1

sdk ×1

signed-apk ×1

unity-game-engine ×1