我试图通过Android Studio从Eclipse转换我的项目.我的主要项目是使用Jira Mobile Connect for Android作为模块.
我的主项目AndroidManifest.xml引用了Module项目中的字符串(Eclipse中的Library项目).
<activity
android:name="com.atlassian.jconnect.droid.activity.FeedbackActivity"
android:label="@string/jconnect.droid.create_feedback" >
</activity>
Run Code Online (Sandbox Code Playgroud)
我收到以下错误.
android-apt-compiler: [MyProject] C:\dev\projects\android\MyProject\AndroidManifest.xml:92: error: Error: No resource found that matches the given name (at 'label' with value '@string/jconnect.droid.create_feedback').
Run Code Online (Sandbox Code Playgroud)
我可以从命令行运行"gradle assemble"而不会出错.
这是我的项目build.gradle文件.
buildscript {
println 'Running gradle.'
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project('../jiraconnect-android/jiraconnect-android-main')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 8
targetSdkVersion 17
}
sourceSets {
main {
manifest.srcFile …Run Code Online (Sandbox Code Playgroud) 我正试图从Arquillian的另一个maven项目中部署现有的战争.我已经解决了战争并将其复制到我的Arquillian项目的目标目录中.
我尝试在下面创建它:
@Deployment
public static WebArchive createDeployment() {
return (WebArchive) ShrinkWrap.create(ZipImporter.class, "MyWarToTest.war").importFrom(
new File("target/MyWarToTest.war"));
}
Run Code Online (Sandbox Code Playgroud)
但是,我得到了一个类强制转换异常.
引起:java.lang.ClassCastException:org.jboss.shrinkwrap.impl.base.importer.zip.ZipImporterImpl无法强制转换为org.jboss.shrinkwrap.api.Archive
我猜我应该尝试以不同的方式创造战争?
转到收件箱后,我无法向我在Gmail联系人中设置的群组/通讯组列表发送电子邮件.
我一定错过了一些简单的事情.有人可以让我直截了当吗?