2017-05-19 14 views
0

어제 Android 4.1.1에서 실행되는 '알 수없는 Android 전체 Android on Emulator'라는 기기에서 이상한 오류 보고서를 받았습니다. 안드로이드 앱을 실행하는 데 필요한 최소 Android 버전은 5.0.내 Android 앱에서 이상하거나 의심스러운 오류 보고서 수신

그러나 가장 놀라운 부분은 충돌이 내 응용 프로그램에 존재하는 클래스 중 하나입니다하지만 현재 나는이 있지만 수에 대해 인터넷 검색을 시도 코드

의 어떤 부분 날에 사용되지 않는 것입니다 유용하지 않은 것을 찾지 마라.

누군가 내 응용 프로그램을 디 컴파일하여 주위를 둘러 보려고했을 가능성이 있습니까?

저는 안드로이드 개발에 초보자입니다. 이것은 내 첫 번째 앱이므로 도움이 정말 감사 할 것입니다.

+1

"누군가 내 응용 프로그램을 디 컴파일하여 주변 장치를 조작하려했을 수 있습니까?" -- 예. – CommonsWare

+0

@CommonsWare 앞으로 이러한 상황을 피하기 위해 취할 수있는 예방 조치는 무엇입니까? – Rahulrr2602

+1

아직 앱에서 사용하지 않는 코드를 실행하는 사용자가 염려스러운 점이 있다면 해당 코드를'release' 빌드에 포함시키지 마십시오. 디 컴파일 문제가있는 경우 사용자가 실행할 수있는 코드를 만들지 마십시오. 여기에는 모바일 앱 및 웹 앱 (클라이언트 측 JavaScript가 포함되지 않은 앱 제외)이 포함됩니다. 그렇지 않으면 정의에 따라 사용자가 해당 코드를 실행하게되며 때로는 사용자가 마음에 들지 않는 방식으로 해당 코드를 실행하게됩니다. – CommonsWare

답변

0

ProGuard 또는 DexGuard를 사용하여 코드를 난독 화하는 제안에 대해 @CommonsWare에게 감사드립니다. 코드를 난처하게했습니다. 앱을 리버스 엔지니어링하는 개발자의 수를 줄 이길 바랍니다.