adb install MyApplication.apk 명령과 웹 서버를 통해 몇 가지 Android 애플리케이션을 설치했습니다 (예 : Android Market).

하지만 휴대 전화의 Android 파일 시스템에서 MyApplication.apk 파일은 어디에 있습니까? adb install로 설치된 애플리케이션은 마켓에서 다운로드 한 애플리케이션과 동일한 디렉토리에 있지 않나요?

/system/app하지만 Android 마켓에서 다운로드 한 것 또는 adb install를 사용하여 설치 한 것으로 인식 할 수 없습니다.

시스템에서 위치를 설치 했습니까?

내 휴대 전화가 루팅되지 않았고 Android 2.2.1과 함께 Nexus One을 실행하고 있습니다.

댓글

답변

앱이 저장되는 위치는 여러 기준에 따라 달라집니다.

  • 시스템 앱 / 사전 설치된 bloatware-apps는 /system/priv-app의 권한있는 앱 (변경을 방지하기 위해 읽기 전용으로 마운트 됨). /custpack/app “의 하위 디렉토리 s.
  • 내부 메모리의 일반 앱은 /data/app로 이동
  • 일부 앱 (내부 저장소에 암호화?)은 /data/app-private
  • 외부 메모리에 저장된 앱은 /mnt/sdcard/.android_secure의 암호화 된 컨테이너로 이동합니다. Android는 런타임에 암호를 해독해야하므로 암호를 해독하고 해독 된 사본을 tmpfs (다시 부팅 할 때)에
    (단순히 장치에서 /mnt/sdcard/.android_secure를 직접 볼 수는 없지만 카드 리더를 사용하여 카드를 PC에 연결하면 파일 확장자는 .apk 대신 .asec입니다. 여기서 ).
  • 앱 데이터는 /data/data/<package_name> (내부 저장소) 아래 또는 개발자가 규칙 , /mnt/sdcard/Android/data/<package_name> 아래.

댓글

  • 이 답변이 KitKat, Lollipop 및 Marshmallow에 대해서도 똑같이 유효합니까?
  • @Izzy는 초기 웹 고고학자들이 100 년 후이 댓글에 대해 어떻게 생각할지 궁금해합니다.
  • @geotheory 그들은 우리가 과자로 돈을받는다고 생각할 수도 있습니다. 🙂
  • 예, 이것은 Marshmallow에서 유효한 것으로 보입니다.
  • K (독점)보다 오래된 Android에는 . 대신 모든 것이 /system/app로 이동합니다.

Answer

/data/app/에 저장되지만 휴대 전화가 루팅되지 않으면 빈 폴더 만 표시됩니다.

댓글

  • 내 Droid Bionic이 루팅되었지만 데이터 폴더가 DDMS에서 여전히 비어 있습니다!
  • @IgorG. 저는 ' DDMS를 사용한 적이 없으며 Eclipse에 대한 경험이 거의 없어서 ' 제가 도울 수 있다고 생각하지 않습니다. 저는 '이 질문을 새로운 질문으로하겠습니다.
  • DDMS를 사용하는 경우 ' 검색하지 않습니다. ' 루트 ' 사용자로서 기기는 / data 폴더가 비어 있습니다. 루트에 adb shell를 사용한 다음 su를 사용하거나 chmod 777 /data

    는 DDMS가 콘텐츠를 나열하도록 허용합니다. 완료되면 '이 폴더의 권한을 다시 771로 설정했는지 확인하세요.

답변

내 Android 4.0.4 (ICS) Xperia ray에서는 /mnt/asec/XXX-1/pkg.apk에 저장됩니다. XXX는 애플리케이션의 Google Play ID입니다.
예를 들어 Firefox는 /mnt/asec/org.mozilla.firefox-1/pkg.apk에 있고 Skype는 /mnt/asec/com.skype.raider-1/pkg.apk.

zuul “의 댓글에 따라 휴대폰에서이 스크린 샷을 가져 와서 대답.

Firefox

Firefox

스톱워치 & 카운트 다운 타이머

스톱워치

다음은 내 휴대 전화의 세부 정보입니다.

내 Xperia Ray 세부 정보

댓글

  • 이 변경 사항에 대한 자세한 정보를 제공하기 위해이를 입증 할 공식 링크가 있습니까?
  • 아니요. ' 링크가 없으며 루팅되지 않은 Xperia Ray에서 스크린 샷을 찍을 수 없습니다. ' X-plore 또는 Solid Explorer와 같은 앱을 사용하는 경우 해당 디렉토리로 이동하여 확인할 수 있습니다.
  • @Zuul : 아직 사용하지 않았습니다. ' 링크는 없지만 ' 내 휴대 전화에서 스크린 샷을 캡처하여 소유권 주장을 확인 했습니다. 그리고 … ' 그렇지 않다는 것을 증명할 링크가 있으면 여기에 게시하여 정보를받습니다.
  • 다른 언급이없는 링크가 있는지 물었습니다. 디렉토리 구조 변경에 대한 결정으로 이어지는 " 이유 "에 대해 읽을 수있는 링크가 있습니다. 나중에 ' Google ' 문서를 살펴보고 답변에 배치 할 수있는 링크를 제공하여 다시 연락 드리겠습니다. 스크린 샷 문제에 감사드립니다. +1.
  • 외부 저장소에 설치된 앱의 복호화 사본에만 적용되지만 mount 명령 및 궁금 : /mnt/asec는 RAM에 생성 된 임시 파일 시스템 인 tmpfs를 사용합니다. the apps = :-0)

Answer

내 Kindle Fire에서 내가 가지고 있지 않은 많은 APK 내 앱 스토어에서 설치 한 것 (예 : Aptoide 등 외부 소스의 APK)은 내 다운로드 폴더에 있고 다른 것들은 내 / system / app 폴더에 있습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다