기술 자료

지원

전체 메서드 개수 감축

더 가벼운 종속성을 사용하고 멀티덱스 지원을 메서드 개수 제한 내에서 유지하도록 하여 Android 빌드를 간소화합니다.
읽는 시간 1분최근 업데이트: 2일 전

전체 GPS 라이브러리를 제거하고 play-services-basement만 사용

Android Studio 원격 종속성 라이브러리 옵션

원격 종속성 라이브러리와 함께 Android Studio를 사용하는 경우 build.gradle에서 다음을 사용합니다.
dependencies {compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.google.android.gms:play-services-basement:8.4.0'}

Android Studio Jar 파일 옵션

기존 프로젝트에서 GPS를 제거하고 jar를 사용하려면 다음 단계를 따릅니다. 기존 프로젝트에서 GPS를 제거하여 google-play-services-basement.jar만 포함합니다. 예를 들어 바로 사용 가능한 탭조이 EasyApp 샘플에는 전체 GPS 라이브러리가 포함됩니다. 아래에는 이 문제를 제거하고 필수 google-play-services-basement.jar만 사용하는 방법을 보여 주는 단계가 나와 있습니다. 다음 위치에서 GPS에 대한 레퍼런스 제거
  1. Settings.gradle – 주석이 포함된 것을 표시합니다.
//include ':Libraries:google-play-services_lib'include ':TapjoyEasyApp'
  1. project.properties. - GPS에 대한 주석 레퍼런스를 표시합니다.
#android.library.reference.1=../Libraries/google-play-services_lib
  1. build.gradle에서 gps의 레퍼런스에서 제거하고 google-play-services-basement.jar의 jar 파일을 추가합니다.
dependencies {compile fileTree(include: '*.jar', dir: 'libs')// compile project(':Libraries:google-play-services_lib') compile files('libs/google-play-services-basement.jar')}
  1. AndroidManifest.xml. - GPS에 대한 주석 레퍼런스를 표시합니다.
<applicationandroid:icon="@drawable/icon"android:label="@string/app_name" ><!-- <meta-dataandroid:name="com.google.android.gms.version"android:value="@integer/google_play_services_version" />-->

멀티덱스 지원 포함

또 다른 방법은 멀티덱스 지원을 허용하는 gradle.build에 엔트리를 포함하는 것입니다. 자세한 내용은 Android 개발자 기술 자료를 참고하십시오. 자세한 내용은 이 문제의 해결 방안을 논의하는 다음 Unity Discussions 게시물을 참고하십시오. Unity에서는 .apk 대신 Android 프로젝트를 생성할 수 있습니다. 그런 다음 위에서 제안한 수정 사항을 적용할 수 있습니다