簡體   English   中英

無法在Android Studio中運行.apk文件

[英]unable to run .apk file in android studio

我使用APK提取器從我的Android手機中提取了一個游戲。 我想通過在Android Studio中打開文件來弄清代碼,但是我無法運行apk文件。

我確實在項目模塊中添加了“ Gradle”,但失敗並顯示消息“項目'Candy Crush Saga_com.king.candycrushsaga'不是基於Gradle的項目”。

當我嘗試運行不帶“ Gradle”的apk文件時,出現錯誤“錯誤:請選擇Android SDK”。 誰能指導我如何使此apk運行?

androidmanifest.xml文件的摘錄

xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="1137101"
android:versionName="1.137.1.1"
android:installLocation="0"
package="com.king.candycrushsaga">

<uses-sdk
    android:minSdkVersion="16"
    android:targetSdkVersion="26" />

無需進行一些更改就無法在AndroidStudio中讀取apk的代碼,您可以嘗試查看以下Java代碼:

  1. dex2jar下載dex2jar工具。
  2. 使用該工具將APK文件轉換為JAR

     $ d2j-dex2jar.bat demo.apk dex2jar demo.apk -> ./demo-dex2jar.jar 
  3. 生成JAR文件后,使用JD-GUI打開JAR文件。 您將看到Java文件。

輸出將類似於:

JD GUI

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM