0

我花了几个小时试图解决这个问题(包括 Embarcadero 论坛和谷歌)。显然 EDN 上丢失了一堆帖子?这是问题:

我有在 XE6 上编译的 C++ Android 应用程序,我已迁移到 XE8。除了现在在应用程序退出时引发访问冲突(我将作为单独的问题发布)之外,应用程序启动并且 IDE 知道应用程序已成功启动。发布和调试都可以正常工作。那么为什么新应用程序或示例应用程序会冻结 IDE,而不管 Debug 或 Release 是什么?即使应用程序在 Android 设备上运行,“运行”对话框仍停留在启动阶段。我正在使用带有 4.4.4 的 Galaxy S4。退出 Android 设备上的应用程序后,“运行”框保持不变,IDE 冻结。我试图复制项目设置,但可能遗漏了一些东西。尽管如此,一个新项目应该“工作”。有什么想法吗?

顺便说一句(对于那些从 Embarcadero 观看此帖子的人):新的 community.embarcadero.com 发布方法不起作用。它告诉我内容不是空的。字计数器保持为零。

4

2 回答 2

0

我找到了自己的答案。这对我有用:

将以下内容添加到 Android 的运行参数中:

-cleaninstall -debugport=54321(这个数字可以改)

即使重新启动手机并且 IDE 不起作用,至少到目前为止,上述更改仍然有效。

于 2015-05-27T03:52:25.537 回答
0

在 AndroidManifest.template.xml 之间

</activity>

<%activity%>

我插入:

    <!-- shryu -->
            <activity android:name="com.lamerman.TabbedApplication"
        android:configChanges="orientation|keyboard" />        

其中 TabbedApplication 是我的应用程序名称。

在此之后,我编译并摩擦调试器并且这项工作!

于 2015-06-23T19:11:02.270 回答