0

Я создаю полное родное приложение, основанное на этом example с сайта разработчика Android. Однако мой проект успешно компилируется, после компиляции я получаю сообщение об ошибке «Не удалось найти app_name.apk!» и «Null APK» при создании собственного приложения. Вот мой Android.mk файлПолное собственное приложение для Android не генерирует .apk в eclipse

LOCAL_PATH:= $(call my-dir) 

include $(CLEAR_VARS) 

LOCAL_MODULE := app_lib 
LOCAL_CFLAGS := -Werror 
LOCAL_SRC_FILES := main.cpp 
LOCAL_LDLIBS := -landroid -llog -lGLESv2 -lEGL 
LOCAL_STATIC_LIBRARIES := android_native_app_glue 

include $(BUILD_SHARED_LIBRARY) 

$(call import-module,android/native_app_glue) 

вот мой Application.mk

APP_ABI := armeabi armeabi-v7a 
APP_PLATFORM := android-9 

и вот мой манифест

<uses-sdk 
    android:minSdkVersion="9" 
    android:targetSdkVersion="17" /> 

<uses-feature android:glEsVersion="0x00020000"/> 

<application android:label="@string/app_name" android:hasCode="false"> 
    <activity android:name="android.app.NativeActivity" 
      android:label="@string/app_name" 
      android:configChanges="orientation|keyboardHidden"> 
     <meta-data android:name="android.app.app_lib" 
       android:value="native-activity" /> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

Я не уверен, что моя проблема f rom мой код или затмение, не правильно обрабатывая ndk. Файл main.cpp содержит код с сайта разработчика Android. Любая помощь приветствуется.

ответ

0

Это известная ошибка, попробуйте удалить андроид: hasCode = "false" из вашего манифеста и добавить пустую исходную папку java.

Смежные вопросы