我试图使我的应用程序成为android的一部分,我下载了CyanogenMod (CM7)并成功地编译了它,我按照这里的指示:
应用程序的名称是"HitMe“。
以下是我所遵循的步骤:
/home/usama/Desktop/Cyanogen' make: *** No rule to make targetout/target/common/obj/APPS/framework- res_ directory /src/R.STAMP‘,`out/target/common/obj/APPS/LocalPackage_intermediates/src/R.stamp'.需要停止播放。我以为只有在我的应用程序中才会发生这种情况,但是我用DSPManager(在CM-7中作为服务提供的)进行了尝试,得到了完全相同的错误,这是终端的输出。
usama@ubuntu:~/Desktop/Cyanogen/packages/apps/DSPManager$ mm
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=2.3.7
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=GINGERBREAD
============================================
make: Entering directory `/home/usama/Desktop/Cyanogen'
make: *** No rule to make target `out/target/common/obj/APPS/framework- res_intermediates/src/R.stamp', needed by `out/target/common/obj/APPS/DSPManager_intermediates/src/R.stamp'. Stop.制作:离开目录`/home/usama/Desktop/Cyanogen‘usama@ubuntu:~/Desktop/Cyanogen/packages/apps/DSPManager$
知道怎么解决这个问题吗?
发布于 2012-03-21 12:12:50
在构建子包之前,需要一个m (我猜)或make。
它抱怨说没有out/target/common/obj/APPS/framework (这是安卓的核心框架),除非你先做一个完整的构建,否则你就没有它。
然后,您可以构建整个项目的一部分。
~/Desktop/Cyanogen$ m发布于 2012-03-21 12:24:16
我想问题可能是:你没有清理你的Hitme项目。在Eclipse中进行鼓掌之后,您应该自动关闭build并清除此Hitme项目。在此之后,您可以转到根文件夹,运行mmm packages/apps/HitMe snod,或者在出现错误时运行整个make。
https://stackoverflow.com/questions/9804187
复制相似问题