0
Как я могу получить версию своего Android-приложения на XE8?Как я могу получить версию своего Android-приложения на XE8?
этот код не компилируется на X Е8
PackageManager := SharedActivity.getPackageManager;
PackageInfo := PackageManager.getPackageInfo(SharedActivityContext.getPackageName(), TJPackageManager.JavaClass.GET_ACTIVITIES);
result:= JStringToString(PackageInfo.versionName);
Какова фактическая ошибка компилятора? На какой линии? –
Компилятор сказать необъявленный идентификатор: 'JPackageManager' Я имею в использовании, Androidapi.JNI.GraphicsContentViewText, Androidapi.JNIBridge, Androidapi.JNI.JavaTypes, FMX.Helpers.Android, Androidapi. JNI.Net, Androidapi.JNI.Os, Androidapi.Helpers, Androidapi.IOUtils, Androidapi.JNI.App, Androidapi.JNIBridge, Androidapi.NativeActivity; – Dison
В XE8 'JPackageManager' объявлен в блоке' Androidapi.JNI.GraphicsContentViewText'. В любом случае этот вопрос является дубликатом http://stackoverflow.com/questions/22315571/. –