【问题标题】:Full native android app doesn't generate .apk in eclipse完整的原生 android 应用程序不会在 Eclipse 中生成 .apk
【发布时间】:2013-06-09 20:17:04
【问题描述】:

我正在基于来自 android 开发网站的 example 创建一个完整的原生应用程序。我的项目编译成功但是,编译后我收到错误“找不到app_name.apk!”和构建本机应用程序时的“Null APK”。这是我的 Android.mk 文件

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>

我不确定我的问题是来自我的代码还是 Eclipse 没有正确处理 ndk。 main.cpp 文件包含来自 android 开发站点的代码。任何帮助将非常感激。

【问题讨论】:

    标签: android opengl-es android-ndk opengl-es-2.0 android-ndk-r7


    【解决方案1】:

    这是一个已知错误,请尝试从清单中删除 android:hasCode="false" 并添加一个空的 java 源文件夹。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-28
      • 1970-01-01
      相关资源
      最近更新 更多