流星 android build 说 "Application not installed"
Meteor android build says "Application not installed"
我正在 meteor 中做 android 应用程序。它处于开发阶段。我只是试图构建 apk 用于测试目的。但是当我尝试安装 apk 文件时,设备显示 "Application not installed"。我尝试了以下步骤。
meteor build ../build --server 192.168.0.5:3000
以上命令在android 目录中生成unaligned.apk
文件,在android/project/ant-build 目录中生成CordovaApp-release-unsigned.apk
文件。两个 apk 都显示 "Application not installed"。所以我添加以下行
App.info({
name: 'My App',
description: 'An Android app built with Meteor',
version: '0.0.1'
});
in mobile-config.js
在应用程序根目录中。但是我又遇到了同样的问题 "Application not installed"。
我的步骤有问题吗?为什么未安装 APK?如何使用 meteor 构建正确的 apk?
看来 meteor 有一个错误。您应该登录您的应用程序。
请检查以下线程:
让我回答我的问题。它对我来说很好用。
构建 APK
meteor build ~/build-output-directory \
--server=your-desired-app-hostname.meteor.com
现在您可以通过
签署您的应用程序
keytool -genkey -alias your-app-name -keyalg RSA \
-keysize 2048 -validity 10000
cd ~/build-output-directory/android/
jarsigner -digestalg SHA1 unaligned.apk your-app-name
签名后我可以安装和分享我的apk文件。来自 meteor.
的更多详细信息
我看到有一个可接受的答案,但也许遇到我的问题的人会发现这个有用:
我遇到了同样的 "App not Installed" 错误,尽管我 100% 确定该应用程序已签名并压缩。然后我尝试通过 adb 安装应用程序:
$ adb install my_app.apk
Error: [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
然后我意识到我的应用程序可能没有从我的 phone 中正确删除,所以我用 adb 卸载了它(因为我无法使用 phone GUI 卸载它)并且它有效:)
$adb uninstall com.my_app.id
希望这对某人有所帮助。
我正在 meteor 中做 android 应用程序。它处于开发阶段。我只是试图构建 apk 用于测试目的。但是当我尝试安装 apk 文件时,设备显示 "Application not installed"。我尝试了以下步骤。
meteor build ../build --server 192.168.0.5:3000
以上命令在android 目录中生成unaligned.apk
文件,在android/project/ant-build 目录中生成CordovaApp-release-unsigned.apk
文件。两个 apk 都显示 "Application not installed"。所以我添加以下行
App.info({
name: 'My App',
description: 'An Android app built with Meteor',
version: '0.0.1'
});
in mobile-config.js
在应用程序根目录中。但是我又遇到了同样的问题 "Application not installed"。
我的步骤有问题吗?为什么未安装 APK?如何使用 meteor 构建正确的 apk?
看来 meteor 有一个错误。您应该登录您的应用程序。
请检查以下线程:
让我回答我的问题。它对我来说很好用。
构建 APK
meteor build ~/build-output-directory \
--server=your-desired-app-hostname.meteor.com
现在您可以通过
签署您的应用程序keytool -genkey -alias your-app-name -keyalg RSA \
-keysize 2048 -validity 10000
cd ~/build-output-directory/android/
jarsigner -digestalg SHA1 unaligned.apk your-app-name
签名后我可以安装和分享我的apk文件。来自 meteor.
的更多详细信息我看到有一个可接受的答案,但也许遇到我的问题的人会发现这个有用:
我遇到了同样的 "App not Installed" 错误,尽管我 100% 确定该应用程序已签名并压缩。然后我尝试通过 adb 安装应用程序:
$ adb install my_app.apk
Error: [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
然后我意识到我的应用程序可能没有从我的 phone 中正确删除,所以我用 adb 卸载了它(因为我无法使用 phone GUI 卸载它)并且它有效:)
$adb uninstall com.my_app.id
希望这对某人有所帮助。