Ответы пользователя по тегу Android
  • Почему приложение не работает при запуске apk файла?

    @vadim0872
    Правильно apk файл ничего не должен запускать, он только для установки. Попробуйте удалить приложение с телефона, а потом запустите apk должна начаться установка.
    Ответ написан
    Комментировать
  • Потоки при разработке android ndk?

    @vadim0872 Автор вопроса
    Возможно кому-нибудь будет интересно, но я разобрался в проблеме.
    Оказалось, что я не очень дружу с указателями в си, в качестве аргумента нужно было передавать не просто указатель на jnienv, а указатель на указатель, но и это не совсем заработало, поэтому я внутрь метода GetJniEnvAndAttach, добавил локальную переменную localenv* Jnienv; которую и использовал дальше внутри функции, а перед возвратом из функции присваивал указателю переданному в аргументе: &jnienv = localenv;
    boolean GetJniEnvAndAttach(JNIEnv **jniEnv){
    
        JNIEnv *localEnv = NULL;
    
        if (javaVM->GetEnv((void **) &localEnv, JNI_VERSION_1_6) == JNI_EDETACHED){
            if (javaVM->AttachCurrentThread(&localEnv,0) == JNI_OK){
                *jniEnv = localEnv;
                LOGI("Thread attach to JVM");
                return true;
            }
        } else {
            *jniEnv = localEnv;
            LOGI("Thread wasn`t attach");
    
            return false;
        }
        return false;
    }
    Ответ написан
    Комментировать
  • Android Studio VS intellij idea?

    @vadim0872
    Конечно имеет смысл, одно дело когда программа универсальная, а другое - специализирующаяся именно на этом. Конечно можно на интеледжи поставить плагин для андроид разработки, но удобнее все же будет в студии. Сам использую idea для разработки на java, а studio для андроид.
    Ответ написан
    Комментировать