Невозможно запустить.apk файл в андроид студии
Я извлек игру с моего мобильного Android с помощью APK Extractor. Я хотел испачкать руки кодом, открыв файл в Android Studio, но не могу запустить файл apk.
Я добавил "Gradle" в модуль проекта, и он потерпел неудачу с сообщением "Проект Candy Crush Saga_com.king.candycrushsaga не является проектом на основе Gradle".
При попытке запустить файл apk без "Gradle" я получаю сообщение об ошибке "Ошибка: выберите 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" />
1 ответ
Невозможно прочитать код apk в AndroidStudio без каких-либо изменений, вы можете попробовать это, чтобы увидеть код Java:
- Загрузите инструмент dex2jar из dex2jar.
Используйте инструмент для конвертации APK файла в JAR:
$ d2j-dex2jar.bat demo.apk dex2jar demo.apk -> ./demo-dex2jar.jar
Как только файл JAR сгенерирован, используйте JD-GUI, чтобы открыть файл JAR. Вы увидите файлы Java.
Вывод будет похож на: