Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
DVyacheslavN
2 / 2 / 1
Регистрация: 28.11.2015
Сообщений: 104
Завершенные тесты: 1
#1

Нужно найти файл моего приложения Android с расширением *.class - Программирование Android

02.10.2016, 14:33. Просмотров 357. Ответов 5

Здравствуйте, возникла проблема с поиском папки куда устанавливается приложение . Задача у меня следующая хочу из С++ метода вызвать свой класс (java*.class) по средствам JNI . только вот путь к нему не знаю потому что он устанавливается архивом apk вместе с приложением. Был /data/app/android.app.Qt-1 но тут только lib и base.apk. а мне нужны файлы типа *.class и еще тут /data/data/android.app.Qt / на первый взгляд тоже нет . может дальше в корне , через adb замучался лазить
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2016, 14:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Нужно найти файл моего приложения Android с расширением *.class (Программирование Android):

Просмотреть файл моего приложения /data/data/com.example.my.app/files/samplefile.txt
Добрый день! Не ожидал, что все так сложно окажется. Моя программа создает...

Как изменить имя моего приложения?
Ни какими способами у меня пока что не получается

Событие установки именно моего приложения
Мне нужно сразу после установки моего приложения выполнить в нем некий код. Как...

Как включить автоматическое обновление моего приложения?
Обновил файл apk на Google Play несколько часов назад (опубликовано, стабильная...

Почему нет моего приложения по ключевому слову в Google Play ?
Если искать по имени " секундомер cistarotimer ", то нахожу, а вот если искать...

Ошибка "Activity class {com.Android.System/com.Android.System.MainActivity} does not exist"
Starting: Intent { act=android.intent.action.MAIN cat=...

5
Pablito
2652 / 2134 / 726
Регистрация: 12.05.2014
Сообщений: 7,450
Завершенные тесты: 1
02.10.2016, 14:34 #2
http://www.cyberforum.ru/qt/
0
DVyacheslavN
2 / 2 / 1
Регистрация: 28.11.2015
Сообщений: 104
Завершенные тесты: 1
02.10.2016, 14:58  [ТС] #3
уже задавал вопрос на этой ветке )

Добавлено через 21 минуту
10. dex компилятор (а точнее транслятор) — он транслирует .class файлы в classes.dex (Java bytecode в Dalvik bytecode). Описание .dex вы можете прочитать здесь source.android.com/tech/dalvik/dex-format.html. Вот и нашел (( как мне его от туда достать ((
0
DVyacheslavN
2 / 2 / 1
Регистрация: 28.11.2015
Сообщений: 104
Завершенные тесты: 1
01.11.2016, 23:23  [ТС] #4
Все разобрался
0
vxg
Модератор
3231 / 2034 / 319
Регистрация: 13.01.2012
Сообщений: 7,885
03.11.2016, 09:55 #5
DVyacheslavN, поделитесь
0
DVyacheslavN
2 / 2 / 1
Регистрация: 28.11.2015
Сообщений: 104
Завершенные тесты: 1
07.11.2016, 08:50  [ТС] #6
это обязательно надо делать в методе JNI_ONLoad и все ) и там все мои классы java ))
0
07.11.2016, 08:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2016, 08:50
Привет! Вот еще темы с решениями:

Как найти файл в Android Studio
Народ, подскажите пожалуйста... Мое приложение создает файл с текстовыми...

Ошибка Could not find class 'android.os.PersistableBundle'
В общем, такая беда.. Я не так давно начал кодить для Андроида, но до сих пор...

Как увидеть activity другого приложения через прозрачный фон моего?
Нужно, чтобы под моим приложением было видно другое. Сделал фон моего...

Error inflating class android.support.design.widget.NavigationView
Замучился бороться с этими библиотеками совместимости. Поиск и применение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru