全部,
我正在尝试这个示例。
https://www.truiton.com/2014/11/bound-service-example-android/
它具有一个服务类(如“ 扩展服务”,该类实例化计时器并返回从启动应用程序起经过的时间。
代码在Android Studio]中编译,我可以在专用的嵌入式android目标上安装并运行apk文件。 应用运行正常。
我希望能够在AOSP
中本地编译示例代码。特别是在/ packages / apps /文件夹中,使用专用的Android.mk文件下面提供了Chrono_AOSP文件夹中的清理目录结构
“\---src | Android.mk | AndroidManifest.xml | +---java | \---com | \---ppp_aosp | \---chrono | BoundService.java | MainActivity.java | \---res +---drawable +---drawable-v24 +---layout +---mipmap-anydpi-v26 +---mipmap-hdpi +---mipmap-mdpi +---mipmap-xhdpi +---mipmap-xxhdpi +---mipmap-xxxhdpi \---values
该代码已成功编译成.APK文件(“ mm -B -j4”)。然后,我安装APK文件(adb安装chrono_aosp.apk)。但是,当我运行该应用程序时,该应用程序崩溃了“ Chrono(AOSP)已停止
下面给出Android.mk文件
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_PACKAGE_NAME := Chrono_AOSP LOCAL_SRC_FILES := $(call all-java-files-under, src) LOCAL_SDK_VERSION := current LOCAL_MODULE_TAGS := tests LOCAL_STATIC_JAVA_LIBRARIES := android-support-v7-appcompat LOCAL_RESOURCE_DIR := $(LOCAL_PATH)/res LOCAL_RESOURCE_DIR += prebuilts/sdk/current/support/v7/appcompat/res LOCAL_AAPT_FLAGS := --auto-add-overlay include $(BUILD_PACKAGE)
有人可以告诉我如何解决/解决我的问题吗?
全部,我正在尝试这个示例。 https://www.truiton.com/2014/11/bound-service-example-android/它具有一个服务类(如“扩展服务”),用于实例化计时器和...