Android 스튜디오 v1.5.0(2015년 11월)

수정 및 개선사항:

  • Android Monitor에 새로운 메모리 모니터 분석 기능이 추가되었습니다. 이 모니터에서 캡처한 HPROF 파일을 보면 메모리 누수와 같은 문제를 더 빠르게 찾을 수 있도록 더 유용한 디스플레이가 표시됩니다. 이 모니터를 사용하려면 기본 창의 하단에서 Android Monitor를 클릭하고 Android Monitor에서 Memory 탭을 클릭합니다. 모니터가 실행되는 동안 Dump Java Heap 아이콘을 클릭한 후 기본 창에서 Captures를 클릭하고 확인하려는 파일을 더블클릭합니다. 오른쪽의 Capture Analysis를 클릭합니다. Android Device Monitor는 Android Monitor와 동시에 실행할 수 없습니다.
  • 딥 링크 및 앱 링크 지원이 새로 추가되었습니다. Code Editor가 AndroidManifest.xml 파일에서 딥 링크를 위한 인텐트 필터를 자동으로 생성할 수 있습니다. 또한 자바 파일의 활동에서 App Indexing API와 통합하는 데 도움이 되는 코드를 생성할 수도 있습니다. 딥 링크 테스트 기능을 사용하면 지정된 딥 링크가 앱을 실행할 수 있는지 확인할 수 있습니다. Run/Debug Configurations 대화상자의 General 탭에서 딥 링크 실행 옵션을 지정하면 됩니다. Android Monitor logcat 디스플레이를 사용하여 활동에서 App Indexing API 호출을 테스트할 수도 있습니다. 이제 Android lint 도구에 딥 링크 및 App Indexing API와 관련된 특정 문제에 관한 경고가 표시됩니다.
  • 코드 편집기에서 맞춤 뷰의 코드 완료 시 닉네임을 사용할 수 있는 기능이 추가되었습니다.
  • 이전 버전과의 호환성을 위해 Vector Asset Studio에 더 많은 VectorDrawable 요소 지원이 추가되었습니다. Vector Asset Studio에서는 Android 4.4(API 수준 20) 이하에서 사용할 수 있도록 이러한 요소를 사용하여 벡터 드로어블을 PNG 래스터 이미지로 변환할 수 있습니다.
  • Android TV 및 Android Auto를 위한 새로운 lint 검사가 추가되어 Android 스튜디오에서 실행 가능한 즉각적인 의견과 함께 몇 가지 간편한 수정 기능을 제공합니다. 예를 들어 Android TV에서는 권한, 지원되지 않는 하드웨어, uses-feature 요소 및 누락된 배너 문제를 보고하고 빠른 수정을 제공할 수 있습니다. Android Auto에서는 AndroidManifest.xml 파일에서 참조된 설명어 파일의 올바른 사용을 검사하고 MediaBrowserService 클래스의 인텐트 필터가 없다면 이 사실을 보고하며 특정 음성 작업 문제를 식별할 수 있습니다.
  • 안전하지 않은 broadcast receiver, SSLCertificateSocketFactoryHostnameVerifier 클래스 사용, File.setReadable()File.setWritable() 호출에 관한 lint 검사가 새로 추가되었습니다. 이 검사는 잘못된 매니페스트 리소스 조회를 감지하고, 특히 구성에 따라 달라지는 리소스 조회도 감지합니다.
  • 여러 안정성 문제가 수정되었습니다.