Android 下载未签名或未正确签名的apk文件导致数据丢失
背景:Android 下载未签名或未正确签名的apk文件导致数据丢失,android,apk,unsigned,loss,Android,Apk,Unsigned,Loss,背景: *我是Android开发新手,但我是一名程序员/前端web开发人员,所以我对这类事情并不完全陌生 *我的个人手机是Verizon上的三星Droid充电器,我不确定这是否真的重要 问题: 我好像丢失了所有的照片和视频,所以我想看看是否有人知道我是否有麻烦,或者是否还有希望恢复丢失的数据 我认为是什么导致了问题: 作为学习如何使用Eclipse开发的第一步,我遵循了关于如何制作一个简单Hello World应用程序的教程。当时,我对签名申请并不熟悉。所以,我只是使用了我项目的bin文件夹中的
*我是Android开发新手,但我是一名程序员/前端web开发人员,所以我对这类事情并不完全陌生
*我的个人手机是Verizon上的三星Droid充电器,我不确定这是否真的重要 问题:
我好像丢失了所有的照片和视频,所以我想看看是否有人知道我是否有麻烦,或者是否还有希望恢复丢失的数据 我认为是什么导致了问题:
作为学习如何使用Eclipse开发的第一步,我遵循了关于如何制作一个简单Hello World应用程序的教程。当时,我对签名申请并不熟悉。所以,我只是使用了我项目的bin文件夹中的apk。我使用FileZilla将它放在我的web服务器上,并将我的手机浏览器指向该文件。它下载了它,但当我点击它时,它说了一些类似“文件太大”或“应用程序太大”或“安装空间不足”之类的话。该应用程序只有28k,但我确信这与我在尝试在手机上使用它之前没有正确签名有关 所以-我的理论是,因为它认为它“太大”,它删除了我手机上其他太大的东西,以便为它腾出空间。我注意到我的手机突然忘记了我所有的铃声和其他声音设置——因为它将它们全部移动到了我的32GB micro SD卡(手机附带的)。以前,这些数据与我的照片和视频一起存储在内存中。然而,当我从应用程序转到“我的文件”时,我甚至无法查看内存中的文件。我不知道为什么会发生这种情况——这似乎不是一个很好的特性。我办公室的一位开发同事提到,这可能是Verizon出于某种奇怪的原因设置的 如果照片仍然在那里,这是很有可能的,我不知道如何查看它们。gallery应用程序无法识别任何文件,否则我完全无法查看我的内存,甚至使用名为AndExplorer的程序* 作为android的新开发者,这是非常令人沮丧的。当然,也许我应该在自己的设备上测试我的应用程序之前备份我的数据,但绝对没有理由这样做 我相信我不会是唯一一个这样做的人。我尝试在整个web和堆栈溢出上搜索该问题,但没有找到任何内容。 非常感谢您的任何帮助。我当然已经吸取了教训——我需要在测试任何东西之前备份我的东西 *编辑:事实证明,我可以使用AndExplorer查看内存,但上面似乎没有任何内容,就我丢失的照片和视频而言 我使用FileZilla将它放在我的web服务器上,并将我的手机浏览器指向该文件 您的Web服务器是否为APK文件配置了正确的MIME类型 但我确信这与我在尝试在手机上使用它之前没有正确签名有关 我很怀疑这一点。您必须明确地做一些事情来避免签署APK 所以-我的理论是,因为它认为它“太大”,它删除了我手机上其他太大的东西,以便为它腾出空间 这似乎不太可能。即使是真的,这也是Verizon/Motorola的问题,而不是StackOverflow,因为只有他们才能帮助您解决最终用户设备问题,如数据丢失 当然,也许我应该在自己的设备上测试我的应用程序之前备份我的数据,但绝对没有理由这样做 在正常的发展过程中,它不会 我相信我不会是唯一一个这样做的人 你可能是这个星球上唯一一个因为安装hello world APK而丢失或放错照片的人 我当然已经吸取了教训——我需要在测试任何东西之前备份我的东西 那么你没有吸取教训。你需要备份你的“东西”,除非你个人无懈可击,并且相信这种保护会延伸到你的设备上。否则,您和我们其他人一样可能会意外地将手机泡在厕所里,被面包车碾过,被天然气管道上的恐怖袭击引发的火球夹住,等等。在这种情况下,您也会丢失数据 简而言之,Android开发通常不会对设备产生负面影响,当然不仅仅是安装应用程序。无论您遇到什么问题,都是由于一些事件的组合导致的,这些事件触发了某些负责的bug(可能只是您的单个设备)
顺便说一句,在设备上测试应用程序的首选方法是使用USB电缆,然后在设备本身上从Eclipse运行它。FileZilla和从Web下载可以与正确配置的Web服务器一起使用,但这通常是为开发过程的后期保留的。Commonware,您所说的一些内容是有用的,但有些并没有那么多。谁说我还没有备份数据?也许是的,但我一天都没做?你对我的情况不太了解。也许我只是错过了一天的照片。你不能肯定地说我没有吸取教训。我将决定我是否吸取了教训;)。这不应该是我的主要关注点,为此我道歉 我更感兴趣的是为什么会发生这种情况,而不是取回我的数据。我当然不希望这种事情再次发生。如果它与“大小”或正确的签名无关,那么还有什么可能呢