Я хочу создать приложение, которое использует некоторые из API-интерфейсов платформы. Я установил android:sharedUserId="android.uid.system"
в AndroidManifest.xml
.
Чтобы избежать размышлений, я импортировал framework.jar
Apk подписан на платформе, и я успешно установил приложение.
Однако, когда я запускаю приложение, оно падает. Исключение составляет
java.lang.ClassNotFoundException. Не удается найти MainActivity.
Другое исключение - java.lang.ClassNotFoundException: не найден класс "androidx.appcompat.app.AppCompatActivity".
Я хочу знать, поддерживает ли framework.jar
библиотеки Kotlin и Android Jetpack.
Зависимость Gradle:
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'androidx.appcompat:appcompat:1.1.0-beta01'
implementation 'androidx.core:core-ktx:1.2.0-alpha01'
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta1'
implementation files('libs/framework.jar')
testImplementation 'junit:junit:4.13-beta-3'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'