相关疑难解决方法(0)

将我的apk推送到/ system/app

如何将我的应用程序包推送到Android模拟器"/ system/app"文件夹?

我已经尝试过使用:
"adb push myApk.apk/system/app"
它给了我这个:

"failed to copy: ... No space left on device"
Run Code Online (Sandbox Code Playgroud)

虽然从设置 - > sdCard和手机存储,我获得了37Mb的内部可用空间.

这种需求的重点
与权限有关.

我需要拥有INSTALL_PACKAGES权限
,我知道通过将我的应用程序
放在/ system/app中,我获得了该权限.

android

23
推荐指数
2
解决办法
8万
查看次数

在系统上重新启动system.img

我正在为我们部署给客户的设备(LG p509 - Optimus 1)开发自动应用更新解决方案.我们控制了这些设备,并且当前在它们上安装了一个自定义内核(但不是完整的自定义ROM).由于我们正在尝试在设备上自动更新我们的应用程序,因此我们需要使用我们控制的密钥对系统进行签名,以便我们可以使用相同的密钥对应用程序进行签名(以获得INSTALL_PACKAGES权限).
我在设备上运行AOSP构建时遇到了一些问题(使用LG发布的设备源代码),我正试图退后一步并评估我们的选项.我有几个问题:

  1. 是否可以将system.img从电话中取出并重新签名内容?如果是这样,系统apk位于何处?我浏览了PackageManager源代码,它使用了一个系统包(看似称为"android")来比较应用程序,看看是否允许它们拥有系统权限.
  2. 有没有人在这里为设备创建了一个自定义ROM,可以提供一些关于如何让我们的签名成为系统签名的建议?

任何见解将不胜感激.

android android-source lg optimus

15
推荐指数
2
解决办法
6466
查看次数

AOSP 系统服务与服务差异

我试图更好地理解这些差异,以便我可以评估是否应该实现系统服务或服务。我从文档中发现的差异如下:

系统服务

  1. 在系统服务器中启动
  2. 添加到ServiceManager
  3. 被认为是强制性的,并在失败时软重启设备
  4. 更多权限?(不确定它能做什么而服务不能做什么)

服务

  1. 初始化并开始使用意图?

两者之间还有什么不同吗?我正在修改 AOSP 以包含我自己的服务,提供的任何其他信息将有助于帮助我做出决定。

android android-source

8
推荐指数
1
解决办法
1万
查看次数

Android有什么用处?

什么是使用的Android版本:执着="真"的属性?

<application
    android:fullBackupContent="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:persistent="true"
    android:largeHeap="true"
    android:supportsRtl="true"
    android:theme="@style/AppTheme1">
</application>
Run Code Online (Sandbox Code Playgroud)

java android

6
推荐指数
2
解决办法
4924
查看次数

标签 统计

android ×4

android-source ×2

java ×1

lg ×1

optimus ×1