2012-12-19 1 views
8

Android 애플리케이션에서 ".smali"를 어셈블하고 새로운 ".apk"를 만들고 싶습니다. 이미 그렇게 할 수있는 시간이별로 없기 때문에 이미 존재하는 소스 코드를 사용해야합니다.안드로이드에 apktool이 있습니까? Android 애플리케이션에서 ".smali"를 어셈블하고 새로운 ".apk"를 만들고 싶습니다.

Windows/Mac에서 빌드 할 수있는 Apktool 프로젝트가 있습니다.   OS   X/Linux이지만 Android에서 빌드하고 싶습니다.

Eclipse의 Android 애플리케이션 프로젝트에 외부 라이브러리로 "apktool.jar"를 포함 시키려고했지만 실패했습니다. (OpenJDK에서)

  1. Smali (독립 프로젝트)
  2. jarsigner의
: 몇 가지 조사 후


는, 내가 안드로이드에서 실행은 다음의 두 가지 프로젝트를 필요가 더 명확 보인다

그리고 Apktool은 필요하지 않습니다.


이 프로젝트는 내가 필요가 있습니다

https://code.google.com/p/java-ide-droid/

답변

2

요구 사항 JRE 1.6 (자바 런타임 환경) SDK, aapt에 무엇의 PATH 기본 지식 aapt에 명령, PATH, smali 및 Google 검색 엔진이 유용 할 수 있습니다.

이것은 apktools 공식 웹 사이트에서 온 것입니다. aapt가 필요하기 때문에 Android 앱에서 apktools를 사용하는 것은 상당히 어려워 보입니다. 그러나 소스 코드를 얻어서 aosp 환경에서 컴파일 할 수 있다면, 아마 안드로이드 측에서 소스 코드를 실행할 수있을 것이다.

+0

예, aapt가 필요하며 C로 작성되었습니다. – Jake

관련 문제