【问题标题】:java2smali 1.6 plugin does nothingjava2smali 1.6 插件什么都不做
【发布时间】:2019-07-29 20:05:20
【问题描述】:

我正在尝试使 java2smali 1.6 插件https://plugins.jetbrains.com/plugin/7385-java2smali 工作,但它完全没有任何作用。

我已经使用 gradle-2.3、2.8 和 4.1 尝试了 Android Studio 171.4443003 和 183.5692245。同样在 IntelliJ IDEA 2016.3.3 和 2019.1.2 中。编译到 smali 没有任何错误。

在模板 MainActivity.java 代码上测试。没有创建 smali 文件,没有错误,什么都没有。显然它适用于 Android Studio 3.0.1 https://www.youtube.com/watch?v=TDnEX5Lh2lg

有什么解决方案可以让 java2smali 插件在 Android Studio 上运行?

更新: 重新安装了带有 5.1.1 gradle + java2smali 1.6 插件的 Android Studio 3.4.2 (183.5692245)。没有其他的。编译到 smali 会出现此错误。有什么解决办法吗?

Error:Internal error: (java.lang.ClassNotFoundException) com.google.wireless.android.sdk.stats.IntellijIndexingStats$Index
java.lang.ClassNotFoundException: com.google.wireless.android.sdk.stats.IntellijIndexingStats$Index
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at com.intellij.util.indexing.counters.IndexCounters.<clinit>(IndexCounters.java:34)
    at com.intellij.util.indexing.impl.MapReduceIndex.<init>(MapReduceIndex.java:86)
    at org.jetbrains.jps.backwardRefs.index.CompilerReferenceIndex$CompilerMapReduceIndex.<init>(CompilerReferenceIndex.java:214)
    at org.jetbrains.jps.backwardRefs.index.CompilerReferenceIndex.<init>(CompilerReferenceIndex.java:73)
    at org.jetbrains.jps.backwardRefs.JavaCompilerBackwardReferenceIndex.<init>(JavaCompilerBackwardReferenceIndex.java:12)
    at org.jetbrains.jps.backwardRefs.JavaBackwardReferenceIndexWriter.initialize(JavaBackwardReferenceIndexWriter.java:74)
    at org.jetbrains.jps.backwardRefs.JavaBackwardReferenceIndexBuilder.buildStarted(JavaBackwardReferenceIndexBuilder.java:40)
    at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:358)
    at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:178)
    at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:138)
    at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:302)
    at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:135)
    at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:229)
    at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

【问题讨论】:

    标签: java android android-studio intellij-idea smali


    【解决方案1】:

    我今天也有同样的问题。这些是解决它的步骤。按 Ctrl+Alt+Shift+/,这将打开一个子菜单,选择注册表。之后取消勾选 compiler.ref.index.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-27
      • 2015-12-12
      • 2023-03-14
      • 2019-03-08
      • 2016-12-24
      • 2017-04-18
      相关资源
      最近更新 更多